回答編集履歴

3

typo

2021/03/22 13:14

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- `MapChip` のコピーコンストラクタをまともに実装するか、`MapChip`をコピー不能にして`std:vector`にはスマートポインタを入れてください。私ならコピー不能にします。コピー可能にしてもメリットはないし、こういったトラブルが今後も起き続けるからです。
9
+ `MapChip` のコピーコンストラクタをまともに実装するか、`MapChip`をコピー不能にして `std:vector` にはスマートポインタを入れてください。私ならコピー不能にします。コピー可能にしてもメリットはないし、こういったトラブルが今後も起き続けるからです。

2

文言

2021/03/22 13:14

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- `MapChip` のコピーコンストラクタをまともにするか、`MapChip`をコピー不能にしてください。私ならコピー不能にします。コピー可能にしてもメリットはないし、こういったトラブルが今後も起き続けるからです。
9
+ `MapChip` のコピーコンストラクタをまともに実装するか、`MapChip`をコピー不能にしてく`std:vector`にはスマートポインタを入れてください。私ならコピー不能にします。コピー可能にしてもメリットはないし、こういったトラブルが今後も起き続けるからです。

1

文言

2021/03/22 13:13

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -1,4 +1,4 @@
1
- `MapChip` のインスタンスは、まず `Stage::LoadStage()` の中で、スタック上に作られます。ループの中でなのでたいていはスタック上の同じアドレスに作られます。その状態で `mCol` に `MapChip::minValue` と `MapChip::maxValue` のアドレスを保存しているので、だいたい同じアドレスになります。
1
+ `MapChip` のインスタンスは、まず `Stage::LoadStage()` の中で、スタック上に作られます。ループの中で作られるインスタンスはたいていはスタック上の同じアドレスに作られます。その状態で `mCol` に `MapChip::minValue` と `MapChip::maxValue` のアドレスを保存しているので、だいたい同じアドレスになります。
2
2
 
3
3
 
4
4
 
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- `MapChip` のコピーコンストラクタをまともにするか、`MapChip`をコピー不能にしてください。
9
+ `MapChip` のコピーコンストラクタをまともにするか、`MapChip`をコピー不能にしてください。私ならコピー不能にします。コピー可能にしてもメリットはないし、こういったトラブルが今後も起き続けるからです。