面向对象编程语言关键特性的剖析(三)——继承、运行时类型识别和内联函数
分享到:
<正> 三、运行时类型识别(RTTI) RTTI(运行时类型识别)允许“用指向基类的指针或引用来操纵对象”的程序能够获取到“这些指针或引用所指对象”的实际类型(引自C++primer)。运行时类型鉴定(RTTI)的概念初看非常简单——手上只有基础类型的一个指针时,利用它判断一个对象的正确类型。RTTI特性是面向对象特性中加入较晚的特性之一,但却是一个非常重要的特性。RTTI是面向对象程序设计中一种重要的技术,面向对象语言很多其他特性也是以它为基础的,例如异常机制的实现。同时它也为“多态性”提供了特殊的支持。(本文共计4页)
[继续阅读本文]