C++3种动态类型识别的方法

一,什么是动态类型 基类指针所指对象的实际类型ios 基类指针是否能够强制类型转换为子类指针取决于动态类型! 二,方法 1,利用多态 必须从基类开始提供类型虚函数 全部的派生类都必须重写类型虚函数 每一个派生类的类型ID必须惟一   2,利用dynamic_cast dynamic_cast这个关键字若是要转换的实际类型和指定的类型不同,则会返回NULL。例如当指定类型为子类对象时,若是父类指针的
相关文章
相关标签/搜索