第一:我知道我的問題不是關於父類,而是我不知道如何調用這個結構,我認爲父類最容易描述它。來自父類的調用方法
我有這樣定義了兩個類:)
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派生。
爲什麼不直接使用class_b局部變量FOO ::( )? – 2012-04-18 08:34:18
根據「特定需求」存儲函數指針怎麼樣? – Nick 2012-04-18 08:35:10
雖然有解決方法來實現這種行爲這聞起來像一個糟糕的設計..你真的想做什麼? – 2012-04-18 08:39:25