<分区>
C++ 中“abc”的类型是什么?候选者可以是 const char*
或 char*
。
还有什么可以想到的吗?
标签 c++
<分区>
C++ 中“abc”的类型是什么?候选者可以是 const char*
或 char*
。
还有什么可以想到的吗?
最佳答案
我在 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
电脑
A4_c
A4_c
似乎是 char[4] 或 const char[4] 但肯定不是 char* 或 const char*
关于c++ - C++中 "abc"的类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067019/