返回信息流struct除了不支持模板,跟class没区别吧?(默认public 和 默认private区别不大) 看一些大的项目中,如tf、caffe,基本上也没找出什么规律,一般类内定义比较简单的数据类型时,就用struct?
这是一条镜像帖。来源:北邮人论坛 / cpp / #96494同步于 2017/10/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
C++ 定义一个数据类型时候,struct VS class
kuibu
2017/10/5镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
那懒得写“public:” 的时候用struct?
【 在 nvyoujiaren 的大作中提到: 】
: struct在c++中做了功能性增强跟class一样的,就是访问权限的问题
:
: 很多项目是c开发的,那时候实现数据结构就是用struct
有没有一个规范呢?
【 在 nvyoujiaren 的大作中提到: 】
: struct在c++中做了功能性增强跟class一样的,就是访问权限的问题
:
: 很多项目是c开发的,那时候实现数据结构就是用struct
Google C++规范里也这么说:“仅当只有数据成员时使用 struct, 其它一概使用 class.即仅在作为数据集合时使用 struct。”
【 在 chl 的大作中提到: 】
: 貌似只有数据成员没有成员函数的时候用struct,其他用class