C++小常识笔记

Posted on 2016-07-23 14:20  古水  阅读(122)  评论(0)    收藏  举报

1.C++的继承保护级别最好是显示的写出来。(注:class 的默认继承为private,struct的默认继承为public)。

例:

class Base{/**/};

struct D1 : Base{/**/}; // 默认是public

class D2 : Base{/**/}; // 默认是private

 

2.子类重写父类方法,并且调用父类方法的方式为:Base::Fun();

例:

class Base
{
public:
  void Fun();
}

class D2 : public Base
{
public:
  // 重写父类方法
  inline void Fun()   {     // 调用父类方法     Base::Fun();     // 子类执行其他代码   } }

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3