enum

「enum」の編集履歴(バックアップ)一覧に戻る

enum - (2010/01/29 (金) 14:34:59) のソース

=== 基本 ===
 enum type{ tako, ika, hage };
 type val = tako;
 cout << "val = " << val << endl;
  
 [ result ] '''val = 0'''

=== 番号の付け替え ===
 enum type{ tako = 3, ika = 6, hage = 9 };
 type val = tako;
 cout << "val = " << val << endl;
  
 [ result ] '''val = 3'''

=== クラス内で定義された enum は勝手に static になる。===
 class Hoge {
 public:
   enum type{ tako, ika, hage };   '''←セミコロンを付ける!'''
 };
 ...
 Hoge::type val = Hoge::ika;
 cout << "val = " << val << endl;
 
 [ result ] '''val = 1'''
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。