C++相談室 part117 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0388379
2015/06/14(日) 02:13:56.77ID:VB29lk6sメモリはあらかじめ大きさを設計した固定長の配列を使うのですよ
全コードにそれを通底させれば(C++流では無いやり方でだが)メモリリークの悪夢からは完全におさらばできるし、
デバッガできわめて追いやすい(万が一現実にクラッシュしたとして、メモリダンプからでも簡単に追える
そんな感じで作るなら、アロケータ以外についてSTLに相乗りするのはコードが不透明になるだけでメリットがあんまり無い
malloc()が悪、とにかく動的メモリ確保全般悪、というのは少なくともニコニコ動画の初期のWebサービスを書いてたプログラマの話としてあった(彼らはC++で書いてた
ようわからんが宇宙機のプログラムなんかも原則動的メモリ確保禁止なんじゃね?
ハードエラーを起こしたメモリ領域を回避するプログラムを後からアップロードしたりした事例があるし…
■ このスレッドは過去ログ倉庫に格納されています