抽象クラスAを持っており、部分実装で仮想メソッドを持ち、クラスBに継承されています。メソッド、派生クラスの基本実装を取得する必要があります。例えば、 。ただそれは、デフォルト(ベース)の実装をオーバーライドし、新しいものに置き換えられない仮想メソッドをオーバーライド基本クラスの仮想メソッドを実装する方法と、オーバーライドメソッドの基本メソッド実装をCで取得する#
class B : A
{
public override void add(int a, int b)
{
// do operation related to derived class
// call your base function
base.add(a, b);
}
}
@Derlin私は重複したリンク(このトピックは見えるかもしれませんどのように基本的な)のためのC++のスレッドを使用することが公正であるとは思いません。 –
おっと、申し訳ありませんが、私は誤解しました。私はそれがC++ではなく、C#であると思いました。 – Derlin
私はまだこの質問がCの文脈でも以前に尋ねられていると確信しています# – Sentry