摘要: C++面向对象编程(一)今天看了一点primer中有关面向对象编程的内容,以下是自己的一点总结。一、关于虚函数1、定义为virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口,不同定义过程。2、通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)既可以指向基类对象也可以指向派生类对象,这一事实是动态绑定的关键。用引用(或指针)调用的虚函数在运行时确定,被调用的函数是引用(或指针)所指对象的实际类型所定义的。3、继承层次的根类一般都要定义虚析构函数。而构造函数不能被定 阅读全文
posted @ 2012-07-13 22:11 倦飞L 阅读(207) 评论(0) 推荐(0) 编辑