使用基于 C++ 类和基于结构的数据类型的相对性能 [重复]
Posted
技术标签:
【中文标题】使用基于 C++ 类和基于结构的数据类型的相对性能 [重复]【英文标题】:Relative performance of using C++ Class based and struct based data type [duplicate] 【发布时间】:2014-09-03 16:29:53 【问题描述】:假设所讨论的类仅用于保存直接访问的数据字段,使用类或具有相似字段的结构会更高效。
【问题讨论】:
一个struct
是一个class
,它的所有成员都有公共访问权限。因此,不会有性能差异。
你我的朋友需要在编程之前掌握网络搜索的艺术,它会让你的结果成倍增加
【参考方案1】:
没有。 class
与 struct
完全相同,唯一不同的是,默认情况下,class
成员是 private
,结构成员是公共的。
还有更多与继承和访问类型相关的更改,但有关该检查的更多信息请查看this question。
【讨论】:
继承在结构上默认也是公共的,在类上默认是私有的,但是谁在数呢? @Salgar,是的,我刚刚添加了一个链接。谢谢!以上是关于使用基于 C++ 类和基于结构的数据类型的相对性能 [重复]的主要内容,如果未能解决你的问题,请参考以下文章