首页 > 解决方案 > “类”和“结构”有什么区别?

问题描述

class在编写 C++ 代码时,使用和 和有什么区别struct

class Foo final { };

对比

struct Bar final { };

我什么时候应该更喜欢其中一个?这仅仅是编程/编码风格的选择吗?

标签: c++classstruct

解决方案


Astruct简单地定义了一块存储的布局。

Aclass是一个动态分配的“事物”,它可以有方法……它可以做事


推荐阅读