gpt4 book ai didi

C++:我什么时候应该使用结构而不是类,速度差异在哪里?

转载 作者:IT老高 更新时间:2023-10-28 21:37:53 27 4
gpt4 key购买 nike

  • 什么时候应该使用 struct而不是一个类?我目前正在使用从 OpenGL 纹理包装器到位图字体的所有类。

  • 是我使用的类,就像 struct (不使用继承、多态等)仍然比 struct 慢?

最佳答案

您可能知道,C++ 中的结构和类仅因它们的默认访问级别而不同(以及它们的基础的默认可访问性:结构为公共(public),类为私有(private))。

包括我自己在内的一些开发人员更喜欢将结构用于 POD-types ,也就是说,使用 C 风格的结构,没有虚函数、基等。结构不应该有行为——它们只是放入一个对象的数据的集合体。

但这自然是风格问题,显然两者都不会慢

关于C++:我什么时候应该使用结构而不是类,速度差异在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com