|
分類:[C++/CLI]
こんにちわ。
public enum class MaxVal : int
{
Test = 100,
};
この様に enum を定義して、
for(int i = 0; i < MaxVal::Test; i++)
とすると、error C3063: 演算子 '<': すべてのオペランドには、同じ列挙型を指定しなければなりません
と言って怒ります。
for(int i = 0; i < (int)MaxVal::Test; i++)
仕方なく、このようにキャストして使用していますが、
public enum class MaxVal : int ← これ
この型の指定みたいなのは、何のために存在しているのでしょうか?
|