轻松魔镜

文章
6
资源
0
加入时间
2年10月21天

【无标题】

求大佬指点,这里为什么会说A未被定义??

C++虚函数注意事项

C++ 中虚函数对于多态很重要,有虚函数才能构成多态。注意事项:1)只需要在虚函数的声明处加上virtual关键字,函数的定义处可加可不加。2)通常只将基类中的函数声明为虚函数,这样所有派生类中具有遮蔽关系的同名函数都将自动称为些许函数。遮蔽:派生类中的成员 (成员变量和成员函数)和基类中的成员重名,那么就会遮蔽从基类继承过来的成员。所谓遮蔽,就是在派生类中使用该重名成员时使用的是派生类中的成员,而不是使用基类中的成员。3)当在基类中定义了虚函数时,如果派生类中没有定义新的函数来遮蔽此函