编译器警告(等级 1)C4926

“identifier”:已定义符号:忽略属性

已找到前向声明,但已存在具有相同名称的特性化的构造。 忽略前向声明的特性。

下面的示例生成 C4926:

// C4926.cpp
// compile with: /W1
[module(name="MyLib")];

[coclass]
struct a {
};

[coclass]
struct a;   // C4926

int main() {
}