Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

VS编译Waring:nonstandard extension used: enum 'enum' used in qualified name

Haojian Wu edited this page Aug 4, 2013 · 2 revisions

今天编译编译chromium的时候,出现下面compile warning message:

nonstandard extension used: enum 'enum' used in qualified name

查了一下,发现是使用类中枚举类型出错误,不符合标准,不需要在前头加枚举类型的名字,这是个语法错误。

// C4482.cpp
// compile with: /c /W1
struct S {
 enum E { a };
};
int i = S::E::a; // C4482
int j = S::a; // OK

参考链接:http://msdn.microsoft.com/en-us/library/ms173704(v=vs.80).aspx

Tech-Notes

LLVM/Clang

C/C++

Linux

Vim

Tools

Others

Chromium-Dev tips

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /