我正在使用Visual Studio 2005 Proffesional Edition。C++ typeid运算符
在下面的示例SomeClass是在我使用的第三方DLL库中定义的类。 SomeClass有虚拟方法。我注意到,运算符typeid在应用于类型本身时以及应用于该类型的对象时会给出不同的结果。这是正常的行为,如果不是这种行为的原因是什么?
typeid(SomeClass).raw_name() // the value of this is "[email protected]@"
typeid(SomeClass).name() /// "class SomeClass"
SomeClass obj;
typeid(obj).raw_name(); // "[email protected]@"
typeid(obj).name(); // "class TLomeClass"
0%宽高比。不会回答这个问题。特别是在我发现我已经支持你的一个问题之后。 :-) – 2009-12-23 20:20:16
什么问题:) – user152508 2009-12-23 20:22:59
我看到的问题已得到解决 - 接受对您的问题最有用的答案使用复选标记。 – 2009-12-23 20:29:49