什么是" abc"在C ++中?

时间:2015-01-21 12:15:41

标签: c++

" abc"的类型是什么?在C ++中?考生可以是const char*char*

还有什么可以想到的吗?

1 个答案:

答案 0 :(得分:1)

在tutorialspoint上我尝试了:

#include <iostream>
#include <typeinfo>
using namespace std;

int main()
{
   cout << typeid("abc").name() << endl; 
   cout << typeid ( const char * ).name() << endl;
   cout << typeid( char * ).name() << endl;
   cout << typeid( char[4]).name() << endl;
   cout << typeid( const char[4]).name() << endl;

   return 0;
}

输出是:

A4_c
PKC
PC
A4_c
A4_c

似乎是char [4]或const char [4],但肯定不是char *或const char *