我在网上看到了这个面试问题.可悲的是,我无法弄清楚这样的事情......函数,构造函数,析构函数
顺便说一句,我认为结构和类在C++中几乎相同,除了默认情况下类的成员是私有的,而结构的成员默认是公共的.默认情况下,类之间的继承也是私有的,默认情况下,结构之间的继承是公共的.
而union与struct不同,因为它所有的成员都在同一个地方.
谢谢
联合不能有基类.
union也不能拥有任何具有重要特殊成员函数,虚拟成员函数,静态数据成员或引用数据成员的数据成员,但这些成员将出现在union的定义中.union不能用作基类,但这仅适用于其他类声明,而不适用于union本身的声明.
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |