Protection行为是什么意思C和C++中struct有什么区别?Protection行为:c中无,而c++中有,且默认是private。能否定义函数:c不可以,c++可以[解决办法] c++:(1)class中默认的成员访问权限是private的,而struct中则是public的。 (2)从class继承默认是private继承,而从struct继承默认是public继承。