10.3 (段5)协变返回类型

虚拟基类不支持,当协变返回类型,在虚拟函数参数个数是可变的。

例如,下面的示例不会生成:

// CovariantReturn.cpp
class A 
{
   virtual A* f(int c, ...);   // remove ...
};

class B : virtual A
{
   B* f(int c, ...);   // C2688 remove ...
};

请参见

其他资源

非标准行为