共用方式為


10.3 (段落 5) 變異係數的傳回型別

當虛擬函式具有不同數目引數時,虛擬基底類別不支援為變異係數的傳回型別。

例如,將不會編譯下列範例:

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

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

請參閱

其他資源

使用非標準的行為