对于运行时类型识别(RTTI),标准C ++提供了 dynamic_cast。对于扩展类型信息,它提供了typeid。 TC ++ PL的第15章涵盖了这些内容。来自那里的剪辑: " dynamic_cast运算符在运行时满足大多数关于对象的b / b $ b类型信息的需求。重要的是,它确保使用它编写的代码可以正确地使用从程序员提到的明确 派生的类。因此,dynamic_cast以类似于虚函数的方式保留了灵活性和可扩展性。 但是,有时必须知道确切的类型。 /> 对象。例如,我们可能想知道对象的名称? 类或其布局。 typeid运算符通过产生 表示其操作数类型的对象来实现此目的。 - Ioannis Vranos http://www23.brinkster.com/noicys 这篇关于typeof和g ++的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 1403页,肝出来的.. 09-07 01:40