- 857 名前:デフォルトの名無しさん mailto:sage [2021/08/21(土) 18:41:19.82 ID:tswurJ+7.net]
- Linux のデフォルトではスタックの大きさは 8 メガが上限じゃなかったっけ?
(Windows だともっと小さかったはず) 大きさが固定 (コンパイル時に確定する) でかつ十分に小さく寿命が短いなら配列をスタックにおく のは性能的に有利 (確保と解放のコストが小さい) だが、大きさを見積もれないときにスタックに置くと スタックが足りないときにどうにもできないで即死するしかない。 大きさのわからない配列はスタックに置くべきではないというのが世の常識というもの。 少なくとも高レイヤのアプリケーションでは。
|

|