質問編集履歴
4
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,3 +33,5 @@
|
|
33
33
|
追記
|
34
34
|
|
35
35
|
文章を修正し、図を追加しました。
|
36
|
+
|
37
|
+
図を修正しました。
|
3
図の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
図1. 実際の実装?
|
22
22
|
|
23
|
-
![実際の実装](
|
23
|
+
![実際の実装](923f8dc3c5556aaa38d0c56eb41c52b4.png)
|
24
24
|
|
25
25
|
|
26
26
|
|
2
図の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
図2. 私の考え
|
28
28
|
|
29
|
-
![私の考え](8
|
29
|
+
![私の考え](a798c723d2139a896db48cdcba32e76f.png)
|
30
30
|
|
31
31
|
|
32
32
|
|
1
文章の修正、図の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,11 +1,35 @@
|
|
1
|
-
以下のサイトで、非配列版
|
1
|
+
以下のサイトで、utilityヘッダの非配列版swapは、各型のムーブコンストラクタとムーブ代入演算を使用しています。
|
2
2
|
|
3
|
-
配列版では、
|
3
|
+
配列版swapでは、別ヘッダで実装されているswapを呼んでいます。
|
4
|
+
|
5
|
+
(オーバーロードが見つからなければ、utilityヘッダの非配列版swapが呼ばれる?)
|
4
6
|
|
5
7
|
[swap - cpprefjp C++日本語リファレンス](http://cpprefjp.github.io/reference/utility/swap.html)
|
6
8
|
|
7
9
|
|
8
10
|
|
9
|
-
配列版の処理に
|
11
|
+
utilityヘッダの配列版swapの処理で、配列要素に対して、utilityヘッダの非配列版swapを呼び出す処理ではいけないのでしょうか。
|
10
12
|
|
11
|
-
この様にすれば、
|
13
|
+
この様にすれば、別ヘッダのswapを実装する必要がなくなる気がします。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
私が勘違いしているかもしれませんが、図を書きました。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
図1. 実際の実装?
|
22
|
+
|
23
|
+
![実際の実装](e120d5051393ca1287e50bf0df47e5ca.png)
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
図2. 私の考え
|
28
|
+
|
29
|
+
![私の考え](815f44c77b878b0588003cfcab05b5a8.png)
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
追記
|
34
|
+
|
35
|
+
文章を修正し、図を追加しました。
|