c++ OOP Review

Preface
学OI的时候没怎么用到OOP的内容,最近DS要用,补充一下,简单记一点零碎的东西。
Content
(Default: private inherit)
- public 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:public, protected, private
- protected 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:protected, protected, private
- private 继承:基类 public 成员,protected 成员,private 成员的访问属性在派生类中分别变成:private, private, private
因为友元函数没有this指针,则参数要有三种情况:
要访问非static成员时,需要对象做参数;
要访问static成员或全局变量时,则不需要对象做参数;
如果做参数的对象是全局对象,则不需要对象做参数.
可以直接调用友元函数,不需要通过对象或指针
Reference
- Post title:c++ OOP Review
- Post author:Jackcui
- Create time:2023-09-07 18:51:24
- Post link:https://jackcuii.github.io/2023/09/07/cgrass/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments