为什么运行此命令main.cpp:
#include <iostream>
#include <typeinfo>
using namespace std;
struct Blah {};
int main() {
cout << typeid(Blah).name() << endl;
return 0;
}
通过使用GCC版本4.4.4进行编译:
g++ main.cpp
我得到这个:
4Blah
在Visual C ++ 2008上,我会得到:
struct Blah
有没有办法使它只是打印Blah还是struct Blah?
慕斯709654
慕的地8271018
慕工程0101907
相关分类