C++相談室 part92
■ このスレッドは過去ログ倉庫に格納されています
0052デフォルトの名無しさん
2011/11/07(月) 23:35:22.88DerivedObjの型がわかってるなら仮想関数を使う必要性がないのでは?
まあべつに使ってもいいけどオーバーヘッド増えるからこうしたほうがいいでしょ
struct DerivedObj : BaseObj {
/*inline*/ Derived & NonOverrided();
virtual Derived & OverridedFunction() { return NonOverrided(); }
};
Derived d = object.NonOverrided();
■ このスレッドは過去ログ倉庫に格納されています