- 401 名前:デフォルトの名無しさん mailto:sage [2021/04/24(土) 06:59:42.53 ID:xdmXCppW.net]
- >>381
メンバ関数追加するだけならまぁ問題は思いつかないけど(スライシングや非仮想のデストラクタはメンバ変数追加が無ければOK ただ素のvectorからの代入やコピー、ムーブコンストラクトは出来ないので追加で書いてやらないといけない さらにそのメンバ関数を呼ぶには派生型にキャスト(コピーとか防止のために参照でキャスト)をいちいち書かないといけない まぁそんな面倒な派生クラス使うくらいならフリー関数にしといた方が楽だよね そんなこんなで安易な機能追加のための継承(まして継承される前提でないクラスを)ってのは普通避ける
|

|