回答編集履歴
1
newは不適当でした
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
これで問題ないのではないでしょうか。
|
2
2
|
|
3
3
|
```C++
|
4
|
-
_equipmentList.push_back(
|
4
|
+
_equipmentList.push_back(Equipment(&tmp));
|
5
5
|
```
|
6
6
|
|
7
|
-
下手にポインタを介するから煩雑になるわけで、`push_back`は`const T&`からのコピー、あるいは`T&&`からのムーブで格納されるので([cpprefjp](https://cpprefjp.github.io/reference/vector/vector/push_back.html))、そのまま
|
7
|
+
下手にポインタを介するから煩雑になるわけで、`push_back`は`const T&`からのコピー、あるいは`T&&`からのムーブで格納されるので([cpprefjp](https://cpprefjp.github.io/reference/vector/vector/push_back.html))、そのまま一時オブジェクトを渡して問題ありません。
|