タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C++とコピーコンストラクタに関するdelegateのブックマーク (1)

  • C++ のコピーコンストラクターと代入演算子 | プログラマーズ雑記帳

    C++ でクラスを作ったり、メンバーを追加した場合、必ずやらなければならないことがあります。 それは 「コピーコンストラクター と 代入演算子 が必要か適切に判断する」ということです。 また、必要だったとして、これらを書く場合にも様々な注意点やテクニックがあります。 今回はコピーコンストラクターと代入演算子に関する話題についてまとめてみたいと思います。 なお、今回は Effective C++ の影響をかなり受けています。 Effective C++ と同じような内容を書くと問題あるかと思い、 それらに関してはサワリとの項の参照先だけ書いています。 (項は第 2 版のものです) コピーコンストラクター、代入演算子 とは まず、この 2 つについて、概要を説明します。 コピーコンストラクターは 同じクラスのオブジェクトを引数にとるコンストラクター を指します。 Foo a; Foo b(a

  • 1