C++相談室 part20
■ このスレッドは過去ログ倉庫に格納されています
0855853
NGNGこちらの言ってる事も伝わってない気が。
メンバ関数ポインタは仮想関数の呼び分けも
ちゃんとやってくれるので、
CBase で既に ptr に代入したのに
CFoo のコンストラクタで再代入する必要は無いよ、
ということが言いたかった。
代入するメンバ関数は常に &CBase::Proc1 のように
&CBase:: というのも書かないと文句言われるけど、
CBase:: がついているからといって CBase::Proc1 しか呼ばれないわけじゃなくて、
CFoo のインスタンスから ptr を使って呼ぼうとすると
ちゃんと CFoo::Proc1 が呼ばれる。
■ このスレッドは過去ログ倉庫に格納されています