Почему я запускаю этот 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 С++ 2008 я бы получил:
struct Blah
Есть ли способ сделать это просто печать Blah
или struct Blah
?