c++ - “类”和“结构”有什么区别?
问题描述
class
在编写 C++ 代码时,使用和 和有什么区别struct
?
class Foo final { };
对比
struct Bar final { };
我什么时候应该更喜欢其中一个?这仅仅是编程/编码风格的选择吗?
解决方案
Astruct
简单地定义了一块存储的布局。
Aclass
是一个动态分配的“事物”,它可以有方法……它可以做事。
推荐阅读
- python - 使用 BeautifulSoup Python 提取 id 的内容
- angular - 为什么 PrimeNG VirtualScroller loadingItem 不起作用?
- python - 如何在没有 Octave IDE 的情况下运行 Octave 代码(类似于 Python)?
- ffmpeg - 以更高的 FPS 重新流式传输 RTSP
- stanford-nlp - CoreNLP TrueCaseAnnotator 的 truecase.bias 没有任何效果
- javascript - How to trigger the processing of new values added to a vuex store?
- python - 如何用漂亮的汤测试一个项目是否存在于 XML 文件中?
- python-3.x - 使用 python 加载 bigquery 的 insert_rows_json 错误
- java - 内存泄漏:即使在使用 releasebody() 之后连接也不会被释放
- java - 当我没有使用这些时,Spring Boot 返回有关回滚和事务的错误