Protection行为是什么意思解决思路

Protection行为是什么意思
C和C++中struct有什么区别?
Protection行为:c中无,而c++中有,且默认是private。
能否定义函数:c不可以,c++可以

------解决方案--------------------
c++:

(1)class中默认的成员访问权限是private的,而struct中则是public的。
(2)从class继承默认是private继承,而从struct继承默认是public继承。