源代码
#include <iostream>
#include <typeinfo>
using namespace std;
class Object
{
};
class Test : public Object
{
};
int main()
{
Object *op = new Test();
cout<<typeid(op).name()<<endl;
cout<<typeid(*op).name()<<endl;
return 0;
}
在vc下结果如下
在g++和c-free下运行结果如下
这里的P6和6该如何理解?