ZqrFerrari
努力学习,开心生活
上一页 1 ··· 4 5 6 7 8
摘要: 通过运行时类型识别(RTTI), 我们能够使用基类的指针或引用来判定这些指针或引用实际指向对象的类型。这要求基类中至少要有一个虚函数。 RTTI实现的基石是每个类型对应的一个const type_info类型对象,它存储了这个对象的确切类型信息。注意,一个类型对应一个type_info对象,而不是一个对象。无论是基本类型还是用户自定义类型,都需要额外的内存来存放此类型对应的type_info对象。... 阅读全文
posted @ 2010-05-12 19:51 赵情融 阅读(461) 评论(0) 推荐(0) 编辑
摘要: C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。虚函数表对C++ 了... 阅读全文
posted @ 2010-05-12 15:57 赵情融 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 第一篇感想 阅读全文
posted @ 2010-03-01 14:38 赵情融 阅读(264) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8