まず、私の質問は親クラスに関するものではないことは知っていますが、この構造がどのように呼び出されるかはわかりません。親が最も簡単に説明できると思いました。
私はこのように定義された2つのクラスを持っています:
class class_a {
void foo() {
//stuff
}
};
class class_b {
class_a A;
void foo() {
//more stuff
}
};
class_b :: foo();が必要です。class_a :: foo();で特定の要件が満たされたときに呼び出されます。class_aに変数を設定し、class_b :: foo();でそれをチェックすることができます。しかし、これに対してもっとエレガントな解決策があるかどうか疑問に思いました。
注:class_bはclass_aから派生するものであり、派生させることはできません。