class与struct的区别?(主要是在访问限定方面)
答:
c语言中的struct:
1、c语言中的struct只拥有自己的成员变量,而不拥有自己的成员方法。
2、c语言中的struct没有访问限定,而c++的class有public、protected和private三种访问限定。
c++中的struct:
1、c++中的struct的默认访问限定是public,而class的默认访问限定是private。
2、c++中struct的默认继承权限是public,而class的默认继承权限是private。