C++struct定义类与class定义的有什么不同
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 14:28:17
xN@_{} &̰21ueL*bhU
F?Bx3Wp+6wwзK%j-B#%qLSnmwIj! &j4ȢQ-O78ps[qEP`´hDž;
KA1=(ћR[` TFU;OF]٢G j
V*q0V88HΗ"/JL]Y$3gB?ܓ:>Й̄hLSM5}(r;a
C++struct定义类与class定义的有什么不同
C++struct定义类与class定义的有什么不同
C++struct定义类与class定义的有什么不同
结构默认访问权限是公有的,而类默认访问权限是私有的,如:
struct A
{
int a;
};
class B
{
int b;
}
A aa;
aa.a;//因为是公有的,所以这个正确
B bb;
bb.b;//因为是私有的,所以不正确
另外结构和类的不同点在于结构里面一般没有成员函数,而类里面有成员函数