回答編集履歴

1

回答を修正

2019/12/06 23:10

投稿

y_waiwai
y_waiwai

スコア88038

test CHANGED
@@ -1,10 +1,14 @@
1
1
  どっか他のところでメモリ破壊してます。
2
+
3
+
2
4
 
3
5
  CとかC++は、基本的に実行時のエラーチェックってのはしません。
4
6
 
5
- なので、アクセス違反やメモリ破壊が起こってもその時はエラーは出しません
7
+ なので、アクセス違反やメモリ破壊が起こってもその時はエラーは出ないことが多いです
6
8
 
7
9
  その後の処理で、その破壊されたメモリにアクセスするとかなにかしたときにたまたまエラーが検出される、という挙動になります。
10
+
11
+ #ひどいときには全くエラーが検出されずに(見た目には正常に)動き続けてしまう
8
12
 
9
13
 
10
14