コンパイラ エラー C2052
'type' : case 式に対する無効な型です
case 式は整数定数でなければなりません。
次の例では C2052 エラーが生成されます。
// C2052.cpp
int main() {
int index = 0;
switch (index) {
case 1:
return 24;
case 1.0: // C2052
// try the following line instead
// case 2:
return 23;
}
}