オブジェクト全体をコピーする

コピー関数を定義した際にはオブジェクト全体をコピーするように注意する必要がある。特にデータメンバ、基底クラスを追加/変更した場合に合わせてコピー関数を更新しないといけない。つまり、

  • クラスにデータメンバを追加した場合、コピー関数も更新する
  • 派生クラスにコピー関数を書く場合、基底クラス部分もコピーする

に注意する必要がある。

参考文献

Effective C++ 第3版, スコット・メイヤーズ著

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク