- 718 名前:はちみつ餃子 ◆8X2XSCHEME mailto:sage [2023/12/02(土) 09:03:43.92 ID:w8ZlbPjQ.net]
- >>717
設計は総合的な判断だから単発の事情では判断しづらいというのは前置きとして書いておくけど、原則的には非メンバ関数として実装するほうがよい。 というよりも継承を使うほうが悪い。 「こういうメンバ関数があると便利」ということだけが理由なら継承を使うのは好ましくない。 プロジェクトの中で使う文字列を暗号化機能付きの文字列クラスで一貫して扱うならそれはそれでそんなに悪くないけど、通常は std::string 型のオブジェクトがあってそれを暗号化したいだけなのに別の型に変換にするという手間をかけるのがユーザーにとって便利だと思う?
|

|