2018-12-16から1日間の記事一覧

#12 クラスのコピーの仕方3 STLコンテナを使うとき

Effective C++ 12項の内容+αの内容になりますが,STLのコンテナを使うときにコピーコンストラクタ・コピー代入演算子がどのように働くかを見てみます.下記のサンプルコードを作ってみました. #include <iostream> #include <memory> #include <cstring> #include <vector> class MyContainer </vector></cstring></memory></iostream>…

#12 クラスのコピーの仕方2 ディープコピー

ということで,Effective C++ 12項の内容の続きですが,ここでは自作コンテナを Deep Copy する例を取り上げます. ディープコピーのイメージ ディープコピーのイメージディープコピーした場合は,コピー元のオブジェクトとコピー先のオブジェクトになんの関…