首页 > 代码库 > C++基础(八)

C++基础(八)

一、类型的决定性

  通过要给指针或引用访问类的成员,编译器只是根据指针或者引用的类型决定是否可以访问该成员,而与此指针或引用的实际目标对象无关。

二、虚函数与多态

  如果将基类中的某个成员函数声明为虚函数(在其返回类型前面加上virtual关键字),那么其子类中的同型函数也是虚函数(无论其是否带有virtual关键字),而且和基类版本形成覆盖关系。

  这时通过一个指向子类对象的基类指针或引用子类对象的基类引用,调用该虚函数,实际

 

C++基础(八)