我们可以在类型上定义一个结构吗?

Can we define a structure on type?

本文关键字:一个 结构 类型 定义 我们      更新时间:2023-10-16

所以我正在寻找有关结构与类差异的问题......而且我不明白一件事 - 我们可以在类型上定义一个结构吗?喜欢小费类...如果是,请提供一些样品。

如果你的意思是,你能像使用类一样使用结构吗? 答案是肯定的。C++唯一的区别是可见性的默认值。类的成员默认为私有;结构的成员默认为公共。如果您创建一个类并使所有成员都公开,则它与结构几乎相同。我知道编译器因结构是否可以从类继承而有所不同,反之亦然。

坦率地说,我认为结构体存在于C++主要是为了与 C 向上兼容。或者换句话说,类之所以存在,是因为这是同一想法的新名称。

相关文章: