以下のサイトで、utilityヘッダの非配列版swapは、各型のムーブコンストラクタとムーブ代入演算を使用しています。
配列版swapでは、別ヘッダで実装されているswapを呼んでいます。
(オーバーロードが見つからなければ、utilityヘッダの非配列版swapが呼ばれる?)
swap - cpprefjp C++日本語リファレンス
utilityヘッダの配列版swapの処理で、配列要素に対して、utilityヘッダの非配列版swapを呼び出す処理ではいけないのでしょうか。
この様にすれば、別ヘッダのswapを実装する必要がなくなる気がします。
私が勘違いしているかもしれませんが、図を書きました。
追記
文章を修正し、図を追加しました。
図を修正しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/19 10:41
2016/03/19 11:08
2016/03/19 11:43 編集
2016/03/19 12:34
2016/03/19 12:51
2016/03/19 12:55
2016/03/19 12:59 編集
2016/03/19 13:11
2016/03/19 13:33 編集
2016/03/19 13:50 編集
2016/03/19 15:18 編集
2016/03/19 16:32 編集
2016/03/20 02:27