文法:
union 共用体名 { publicメンバーリスト; private: privateメンバーリスト; } オブジェクトのリスト;
共用体はクラスに似ていますが、共用体のすべてのメンバーは同じメモリアドレスを共有しています。また、デフォルトがprivateではなくてpublicになっています。サンプル:
union Data { int i; char c; };
関連トピック: class, struct