c++ - 类和结构的通用术语?

标签 c++

据我所知,结构与类非常相似,只是成员访问和继承默认为 public。按照惯例,它们用作 POD 类型,但同样,这只是一种约定。

尽管存在细微差异(以及使用它们的约定上的差异),很明显类和结构都只是对某物 的略微不同解释,其中某物 定义一组对象的行为。那是什么东西

我知道类通常是这样定义的,但结构也符合定义,至少在 C++ 中,结构的含义与类略有不同。或者您会简单地区分类(作为概念)和 C++ 类(与 C++ 结构一起,将是类概念的特定实现/方法)?

最佳答案

使用 classstruct 声明的类型被 C++ 标准统称为“非 union 类”。至于他们的共同行为……好吧,你显然已经知道那是什么了。

关于c++ - 类和结构的通用术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22188024/

相关文章:

c++ - 删除指针

c++ - Cpp中的 “1”和 '1'是否不同?如果是,那怎么办?

c++ - 是否可以在编译前立即将代码注入(inject)翻译单元

c++ - 如何创建另一个进程内存的二进制/十六进制转储?

c++ - 嵌入式汇编程序编译错误

c++ - 简单可靠的 UDP C++ 库

c++ - MySQL PreparedStatement 注意事项

c++ - 从 Visual Studio 2017 引用静态库有多简单?

c++ - 使用什么代替静态变量

c++ - 如何使用 UART 板从 DS​​18B20 读取温度