2009-03-18から1日間の記事一覧

C++0x enumの先行宣言

C++

C++0xでは、structやclassと同様に、enumも先行宣言できるようになります。以下のようなヘッダーファイルがあった場合 // Color.h enum Color { /* 多くの列挙子... */ }; void draw(Color& color); draw関数の宣言にはColor内の列挙子を必要としませんが、 …