2008-03-04から1日間の記事一覧

enum値の逆引きをする関数を生成する

以前、同期からされた質問で、 enum enum_type{ hoge,fuga,aho }; という宣言に対して、 enum enum_type v = fuga; printf("%s",search(v)); //=> fuga という感じで、enumに定義した識別子を文字列として出力するようなsearch関数を自動的に作れないか?とい…