sturct和class的区别

来源:互联网 发布:淘宝账号绑定手机 编辑:程序博客网 时间:2024/06/01 23:23
STRUCT中的所有成员都是PUBLIC的,class中可以有PUBLIC,PRIVATE,PROTECTED。
STRUCT中不能包含成员函数但是CLASS中可以包括成员函数.
class和struct的最基本的区别就是:在class中,在默认的情况下,它的成员是私有的,而在struct中,默认的情况下,它的成员是公有的!
   但是在一般编程的习惯中,在struct中一般只定义数据部分,而在class中一般都定义了数据部分和对这些数据操作的方法!