[C++基础]009_private、protected、public
private 自己可以访问 protected 自己和派生类可以访问 public 谁都能访问
上面是三者的访问权限,这对C++的封装性起到很大作用,但是我们还有一个神器:friend。
friend是个什么东西呢?它可以使得任何函数都可以访问类的private和protected成员。
对于类来说,它破坏了类的封装性以及安全性。
不过,friend在实际编程中很少使用,也尽量少用。
此外,一些小知识:
1. struct在C++也是可以继承的,且默认继承权限是public的 2. class声明时,成员权限默认是private;而struct是public的 3. class继承时默认是private继承;struct继承时,默认是public继承的