2012-03-04から1日間の記事一覧

コピーできるけどムーブできないクラス

以下のようなクラスを考えます: struct Hoge { Hoge(){} Hoge( Hoge const& ) = default; // Copy は定義されている Hoge( Hoge && ) = delete; // しかし, Move は明示的に delete されている // 代入は(とりあえず)考えないことにする void operator=(…