このようなものがあります(例):
enum {
label1,
label2,
//label3,
label4,
total}
ラベルが存在するかどうかを確認することはできますか?
正しいサイズのマトリックスを作成するために値が必要total
ですが、各アイテムに固有の操作を実行するには、リストに存在するラベルを知る必要があります。
これを試して:
enum My_Labels
{
label1,
label2,
// label3,
label4,
total
};
static My_Labels check1 = label1;
static My_Labels check2 = label2;
static My_Labels check3 = label3;
static My_Labels check4 = label4;
欠落している要素があると、コンパイル エラーが発生するはずです。
また、コメントアウトするlabel3
と の値がlabel4
変わります。