回答編集履歴

3

デフォルトのスタックサイズについての表現を修正した。

2021/02/23 03:24

投稿

hidezzz
hidezzz

スコア1248

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  バッファとして1Mバイトのサイズを確保していますが、
4
4
 
5
- 2番目のソースコードだとbufferの領域はスタック領域に確保されます。スタックのサイズはデフォルトだと数キロ〜数十キロバイト程度うので大きすぎるバッファサイズだとメモリ領域をオーバーしてしまうことが起こると思います。
5
+ 2番目のソースコードだとbufferの領域はスタック領域に確保されます。スタックのサイズはデフォルトだとあまり大きくなく数キロ〜数十キロバイト程度のこもありので大きすぎるバッファサイズだとメモリ領域をオーバーしてしまうことが起こると思います。

2

回答の指摘修正「BUFFER」→「BUFSIZE」

2021/02/23 03:23

投稿

hidezzz
hidezzz

スコア1248

test CHANGED
@@ -1,4 +1,4 @@
1
- ~~「BUFFER」の大きさはどのぐらいに設定されていますか?~~
1
+ ~~「BUFSIZE」の大きさはどのぐらいに設定されていますか?~~
2
2
 
3
3
  バッファとして1Mバイトのサイズを確保していますが、
4
4
 

1

バッファサイズが指定されているのを見落としていたので、修正。

2021/02/23 03:19

投稿

hidezzz
hidezzz

スコア1248

test CHANGED
@@ -1,5 +1,5 @@
1
- 「BUFFER」の大きさはどのぐらいに設定されていますか?
1
+ ~~「BUFFER」の大きさはどのぐらいに設定されていますか?~~
2
2
 
3
-
3
+ バッファとして1Mバイトのサイズを確保していますが、
4
4
 
5
5
  2番目のソースコードだとbufferの領域はスタック領域に確保されます。スタックのサイズはデフォルトだと数キロ〜数十キロバイト程度だと思うので大きすぎるバッファサイズだとメモリ領域をオーバーしてしまうことが起こると思います。