(一)内联函数
类内声明的函数并且给出实现,默认为内联函数。比如基类base中的方法print()。如果需要在类外给出函数的定义并且要求该方法是内联函数,需要在实现前面加上关键字inline。
(二)派生
类派生三种方式:private protected public。
当以方式为private或是protected方式派生的话,还希望基类方法能够继承下来,需要在派生类中这样修饰using 基类名::函数名。
按照如上的方式进行修饰之后的方法,依然可以在本派生类中重载。即当前调用结果是输出base。如果derive类中有void print(){cout<<"derive";}。类对象调用print()方法的结果是输出derive。
























转载于:https://blog.51cto.com/luckybins/194459