C++相談室 part90
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2011/08/01(月) 18:34:50.96拡張メンバ関数の利点
・一回作れば、再利用しやすいと思う
・何となく見た目がいい。関数に突っ込むよりもメンバー関数として持ちたい。
・タイプが少ない、find_ifとかstd::for_eachとかめんどい
・myvectorをprotected継承やhas std::vectorの設計で作った場合、myvector is not std::vectorなので func(std::vecor) みたいな関数に放り込めないので再利用しにくい
・通常の継承にした場合、使い方次第では解放漏れの恐れがある
std::vectorのデストラクタにvirtual着いてないから
■ このスレッドは過去ログ倉庫に格納されています