2006-02-22 union C unionってどんな感じに使えばいいんだっけか。 class vector3d { protected: union { double p[3]; struct { double x, y, z; }; }; public: int test(void); };こんなふうに書いたらとりあえずコンパイルできたけど、もうちっとスマートに書けないものだろうか。