- 148 名前:デフォルトの名無しさん [2011/12/20(火) 21:11:08.53 ]
- 定数構造体配列の添字をenumとして定義するのは、どうするのがスマートでしょう?
typedef struct { BYTE value; const char* name; } STRCT; const STRCT const_array[] = { {1, "one"}, {3, "three"}, {5, "five"}, }; ↑ これらを一緒に定義したい(ONEと1と"one"を1行で定義したい) ↓ enum { ONE, THREE, FIVE }; マクロを駆使して、同じファイルを2回#includeとかしたら出来るんですが、もっといい方法は無いものかと。 Cで無理なら、C++でも可です。
|

|