-
typeid的注意事项查看全部
-
dynamic_cast注意事项查看全部
-
纯虚函数的虚函数表指针~~~~~~查看全部
-
你那麽的美~查看全部
-
此时 虚函数入口地址已经被覆盖了查看全部
-
虚函数的基本原理 主要到 父类 与 子类 circleare函数的入口地址被覆盖情况查看全部
-
函数指针 对象指针查看全部
-
typeid注意事项查看全部
-
dynamic注意事项查看全部
-
dynamic_cast注意: 只能应用于指针和引用的转换 要转换的类型中必须包含虚函数 转换成功返回子类的地址,转换失败返回NULL; typeid注意: type_id返回一个type_info对象的引用 如果想通过父类的指针获得子类的数据类型,子类必须带有虚函数 只能获取对象的实际类型查看全部
-
可以使用接口类指针指向其子类对象,并调用子类对象中实现的接口类中纯虚函数。 一个类可以继承一个接口类,也可以继承多个接口类。 一个类可以继承接口类的同时也继承非接口类。查看全部
-
/***********************************************/ /* virtual 关键字限制条件 1.不能修饰 构造函数 2.不能修饰 普通函数 3.不能修饰 静态成员函数 4.不能和 inline共同使用,否则会是inline失效 class Shape { public: virtual Shape(); virtual static void test() { } virtual inline void test2() { } virtual ~Shape(); virtual double calcuArea(); protected: private: }; */ /* virtual void test() { } */ /***********************************************/查看全部
-
typeid(p).name()为p指针的类型 typeid(*p).name()为p指针所指对象的类型查看全部
-
记得在catch(string &e)起别名查看全部
-
常见的异常: 数组下标越界; 除数为0; 内存不足;查看全部
举报
0/150
提交
取消