1:,像任何类一样,union可以指定保护标记使成员成为公用的.私有的或受保护的.默认情况下,union 表现得像 struct:除非另外指定,否则 union 的成员都为 public 成员. 2:union 也可以定义成员函数,包括构造函数和析构函数.但是,union 不能作为基类使用,所以成员函数不能为虚数. 3:union 不能具有静态数据成员或引用成员,而且,union 不能具有定义了构造函数.析构函数或赋值操作符的类类型的成员: union test { int a; float b…