C++
文章平均质量分 76
MyNodeJs
这个作者很懒,什么都没留下…
展开
-
C++继承体系访问权限
基类中的protected数据成员派生类的成员或友员只能通过派生类对象访问基类的受保护成员例如:class Son{protected: int money;};class Father:public Son{friend void getInfo(Father& f); //能通过派生类访问基类的受保护成员(即f.money是正确的)friend void getInfo2(原创 2016-11-28 23:13:32 · 392 阅读 · 0 评论 -
C++面向对象(一)
虚函数在C++中,基类会将子类不做改变就能直接继承的函数与需要子类覆盖自己实现的函数区别对待,对于后者,我们通常称为虚函数 1:成员函数可以被子类直接继承,不重写的话对于每个子类来说该成员函数都是相同的 string isbn() const;2:虚函数通常声明为virtural,绝大多数情况下需要子类重写,因为编译器执行的是动态绑定,只有在运行时才能确定是调用的哪个版本的虚函数 virtua原创 2016-11-27 21:40:18 · 224 阅读 · 0 评论