摘要:
http://blog.163.com/localvar@126/blog/static/1053355200691974613755/ #include class fairyTale { public: virtual void act1(){cout>c; if (c == 'f') { tale = new fairyTale;//动态分配,将... 阅读全文
摘要:
参考stroustrup的回答吧(http://www.research.att.com/~bs/bs_faq2.html#vcall) 在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。 struct C180 { C180() { foo(); this->foo... 阅读全文
摘要:
转载::谈C++继承中的重载、覆盖和隐藏 2007-08-29 18:30 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,他们是英语专业的)... 阅读全文
摘要:
如何在运行时确定对象类型(RTTI) 作者:NorthTibet RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类... 阅读全文