编译器警告 C4694
“class”: 密封的抽象类不能有基类“base_class”
一个抽象密封类不能继承自引用类型;一个密封抽象类既不能实现基类函数,也不能用作基类。
有关详细信息,请参阅 abstract、sealed 和类和结构。
此警告会自动升级为错误。 若要修改此行为,请使用 #pragma 警告。
示例
以下示例生成 C4694。
// C4694.cpp
// compile with: /c /clr
ref struct A {};
ref struct B sealed abstract : A {}; // C4694