回答編集履歴
4
微修正
answer
CHANGED
@@ -56,4 +56,4 @@
|
|
56
56
|
dtor: apple
|
57
57
|
dtor: (null)
|
58
58
|
```
|
59
|
-
ま、そーゆーわけで move だと move元のメモリ領域を
|
59
|
+
ま、そーゆーわけで move だと move元のメモリ領域をまるっとかっぱらうから領域確保とコピーの手間が省け、そんだけ速いってことですわー
|
3
微修正
answer
CHANGED
@@ -56,4 +56,4 @@
|
|
56
56
|
dtor: apple
|
57
57
|
dtor: (null)
|
58
58
|
```
|
59
|
-
ま、そーゆーわけで move だと move元のメモリ領域をそのまま
|
59
|
+
ま、そーゆーわけで move だと move元のメモリ領域をそのままかっぱらうから領域確保とコピーの手間が省け、そんだけ速いってことですわー
|
2
追記
answer
CHANGED
@@ -55,4 +55,5 @@
|
|
55
55
|
move ctor
|
56
56
|
dtor: apple
|
57
57
|
dtor: (null)
|
58
|
-
```
|
58
|
+
```
|
59
|
+
ま、そーゆーわけで move だと move元のメモリ領域をそのままもらうから領域確保とコピーの手間が省け、そんだけ速いってことですわー
|
1
微修正
answer
CHANGED
@@ -28,8 +28,6 @@
|
|
28
28
|
}
|
29
29
|
};
|
30
30
|
|
31
|
-
A apple() { return A("apple"); }
|
32
|
-
|
33
31
|
int main() {
|
34
32
|
{
|
35
33
|
cout << "\ncopy:\n";
|