“标识符”:不允许对未命名结构使用纯说明符或抽象重写说明符
注解
使用纯说明符声明了未命名类或结构的成员函数,这是不允许的。
Example
以下示例生成 C2283:
// C2283.cpp
// compile with: /c
struct {
virtual void func() = 0; // C2283
};
struct T {
virtual void func() = 0; // OK
};
“标识符”:不允许对未命名结构使用纯说明符或抽象重写说明符
使用纯说明符声明了未命名类或结构的成员函数,这是不允许的。
以下示例生成 C2283:
// C2283.cpp
// compile with: /c
struct {
virtual void func() = 0; // C2283
};
struct T {
virtual void func() = 0; // OK
};