(转自:
http://ttstroller.bokee.com/tb.b?diaryId=13915727
)
在c++中,结构体(struct) 和 类(class) 就是一回事,唯一的区别在于:
结构体(struct)中的成员缺省是 public 的,而类(class) 中的成员缺省是 private 的,可以这么说:类(class) 是从 结构体(struct) 发展而来的。之所以将结构体(struct)和class都保留,是因为:
1)提出class是为了强调一种概念。
2)保留结构体(struct)是为了照顾到大多数人的习惯。