1、联合体中的对象成员
c++中union不可以存储有自定义构造函数的类的对象实例,但可以存储不同类型对象的指针(指针是4字节地址)。
否则不能通过编译,错误的代码如下:
class myclass
{
public:
myclass(long l):data_(l){}
int data_;
};
typedef union _tagutype_
{
testunion
否则不能通过编译,错误的代码如下:
class myclass
{
public:
myclass(long l):data_(l){}
int data_;
};
typedef union _tagutype_
{
testunion