C++里,struct结构跟class类在功能上有什么区别?
struct 定义的结构默认情况下是public型的,而class 的默认情况是private 型的.其他都可以同用.
例如:
struct A{
int a;
char b;
};//此时a b 都是公有成员变量.
class B{
int a;
char b;
} //a b 分别属于私有成员变量
struct 定义的结构默认情况下是public型的,而class 的默认情况是private 型的.其他都可以同用.
例如:
struct A{
int a;
char b;
};//此时a b 都是公有成员变量.
class B{
int a;
char b;
} //a b 分别属于私有成员变量