union 复习

1、union 的特殊之处在于

      union 内的元素共享内存,union的大小是它所有元素中占用内存最大的那个元素的大小。

2、应用就是节省内存

3、(这一点网上了解到,有待验证)

     union 元素如果含有类变量,那么这个类不能有构造函数和析构函数。

     因为共享内存,编译器无法保证类成员在构造时不被破坏,或者类类变量在析构时内存遭到破坏。

     

猜你喜欢

转载自blog.csdn.net/u014132659/article/details/56674027