摘要: 首先来看一下派生类和基类成员同名事的处理规则:派生类内定义了一个与基类同名的成员,该现象称为同名覆盖,此时,无论派生类内部成员函数还是派生类的对象访问同名成员,如果未加任何特殊标识,则访问派生类中重新定义的同名成员。如果派生类内部成员或派生类的对象需要访问基类继承来的同名函数,则必须在同名函数前加上"基类名::"进行类名限定。如果基类内部成员函数或基类对象访问同名成员,访问的一定是基类的同名成员。用基类的指针,无论是否指向基类对象,都只能访问基类的同名成员。用基类的引用,无论是否是基类对象的别名,都只能访问基类的同名成员。 从4、5两条规则可以看到,无论基类指针指向基类对象 阅读全文
posted @ 2013-09-29 16:59 七年之后 阅读(1407) 评论(0) 推荐(0) 编辑