此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
“function”:虚函数不能在联合“union”中
使用虚函数声明联合。 只能在类或结构中声明虚函数。 可能的解决方法:
将联合更改为一个类或结构。
将函数设为非虚函数。
以下示例生成 C2571:
// C2571.cpp // compile with: /c union A { virtual void func1(); // C2571 void func2(); // OK };
此页面是否有帮助?