我有下面的代码,它在Linux和Mac OS X下编译时没有错误。我现在想用Windows编译代码,但在以下代码段中遇到很多错误:enum的Visual Studio编译器错误
...
enum Type
{
UPDATE = 0, DELETE = 1
};
...
错误消息是这些:
1>Request.hpp(48) : error C2143: syntax error : missing '}' before '('
1>Request.hpp(48) : error C2059: syntax error : '<L_TYPE_raw>'
1>Request.hpp(49) : error C2143: syntax error : missing ';' before '}'
1>Request.hpp(49) : error C2238: unexpected token(s) preceding ';'
我是怎么错了,我真的很困惑,因为这编译没有Linux下的错误。 什么会导致这种错误?
在枚举定义的上方和下方发布代码。另外,指出代码中的行号,以便我们可以了解哪行对应代码中的哪一行。 – Nawaz
感谢您的回复,但我发现我的错误。 – tune2fs