C++编码规范之结构体和类
仅当只有数据时使用struct,其他一概使用class
在C++中关键字struct和class几乎含义相同。
struct被用在仅包含数据的消极对象上,可能包括有关联的常量,但没有存取数据成员之外的函数功能,而存取功能通过直接访问实现而无需方法调用。这儿提到的方法指指用于处理数据成员的,如构造函数,析构函数,Initialize(),Reset(),Validate().
如果与STL结合对于仿函数(functors)和特性(traits)可以不用class而用struct.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。