- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
88 :デフォルトの名無しさん[sage]:2015/11/29(日) 00:30:29.12 ID:Co3W2iFa - >>87
まあ勉強目的でやるならいいんじゃね 俺は元々ゲームプログラマだったからもう嫌になるほどやったし メモリ周り工夫するなら言語設計からしたいわ
|
- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
92 :デフォルトの名無しさん[sage]:2015/11/29(日) 15:57:55.75 ID:Co3W2iFa - そもそもc++においてメモリリークって対策も発見も
大して難しい部類のバグではないんだよなぁ GCの優位性をアピールするために過剰に恐怖心を煽ってる気がする
|
- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
95 :デフォルトの名無しさん[sage]:2015/11/29(日) 16:15:05.64 ID:Co3W2iFa - >>93
いやいや普通難しいとされるバグってメモリ破壊とか同期周りだから メモリリークなんてデバッガがチェックして丁寧なダンプ出してくれるし 組み込みとかの貧弱な環境なら専用のメモリ管理を用意して いくらでも好きなチェックや情報出せるから
|
- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
100 :デフォルトの名無しさん[sage]:2015/11/29(日) 16:36:20.27 ID:Co3W2iFa - >>98
はあ?なんでリーク箇所ダンプするだけの話でログ全部吐き出すことになってんの 普通確保する際にヘッダにそのブロックの確保場所埋め込んでるし アロケータで生存期間のスコープを切り分けといてすぐ分かるようにするけど? お前の関わったプロジェクトが糞なだけじゃね?
|
- GCは失敗。メモリは自分で管理せよ! その2©2ch.net
103 :デフォルトの名無しさん[sage]:2015/11/29(日) 16:52:06.50 ID:Co3W2iFa - >>102
おいおい反論できずに捨て台詞かよ 上でも書いたがコンシューマで開発してたから 100人*数年の規模でやってたんだけど もしかしてC++みたいな危険な言語使ってて 今の今まで解析ツールなり自前のメモリ管理なり知らなかったの?
|
- オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
263 :デフォルトの名無しさん[sage]:2015/11/29(日) 18:23:04.88 ID:Co3W2iFa - >>261
それxがデータのみの構造体だったとしても 関数内でどの要素を変更してるかなんて 外から分かんないじゃん
|
- オブジェクト指向は愚かな考え。この世は計算式 [転載禁止]©2ch.net
264 :デフォルトの名無しさん[sage]:2015/11/29(日) 18:35:24.95 ID:Co3W2iFa - よくCで書かれたライブラリとかで見るよね
ほんとはオブジェクト指向で書きたいんだろうけど 可搬性考えてC採用してるやつ FooData foo; Foo_Init(&foo, 0); Foo_calc(&foo, 999); Foo_final(&foo);
|