私は図書館に次のコードを見つけました:この間接関数呼び出しの利点は何ですか?
class Bar {
public:
bool foo(int i) {
return foo_(i);
}
private:
virtual bool foo_(int i) = 0;
};
は、今私は思ったんだけど:なぜ、あなたはこの間接を使うのでしょうか?上記の単純な選択肢よりも良いだろう、なぜ任意の理由があるのだろう。
class Bar {
public:
virtual bool foo(int i) = 0;
};