E2016 仮想基本クラスのメンバー 'base_function' が 'derived_function' によって曖昧なオーバーライドをされている (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動


仮想基本クラス内の仮想関数が,継承階層内の異なるパスにある複数の関数でオーバーライドされました。次に例を示します。



 struct VB
 {
 virtual f();
 };
 struct A:virtual VB
 {
 virtual f();
 };
 //{
 struct B:virtual VB
 virtual f();
 }