0

このようなものがあります(例):

enum {
  label1,
  label2,
  //label3,
  label4,
  total}

ラベルが存在するかどうかを確認することはできますか?

正しいサイズのマトリックスを作成するために値が必要totalですが、各アイテムに固有の操作を実行するには、リストに存在するラベルを知る必要があります。

4

1 に答える 1

1

これを試して:

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変わります。

于 2013-06-04T19:57:43.447 に答える