我正在使用 Visual Studio 2010,但不太明白,这个类怎么错了(语法错误:标识符 'EnumType')并且无法编译:
class BrokenClassWithEnum
{
private:
void useEnum (EnumType enumType); //syntax error : identifier 'EnumType '
public:
enum EnumType
{
VAL1,
VAL2,
VAL3
};
}
这没关系:
class WorkingClassWithEnum
{
public:
enum EnumType
{
VAL1,
VAL2,
VAL3
};
private:
void useEnum (EnumType enumType);
}
班级范围发生了什么?