- GCは失敗。メモリは自分で管理せよ!
954 :デフォルトの名無しさん[sage]:2015/11/14(土) 03:19:17.98 ID:7BriiQEY - GCがない言語で一時的にオブジェクトを使用する時ってどうするの?
例えば、foo(new Bar()) みたいなコード いちいち変数に入れて、それからdeleteしないといかんの?
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
350 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:00:16.33 ID:7BriiQEY - >>349
そうだよ。しかもそのお金は俺に渡さないといけないんだ。
|
- GCは失敗。メモリは自分で管理せよ!
958 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:01:10.32 ID:7BriiQEY - >>957
ひどいな。 コードの量も明らかに増えてるし 可読性も悪くなってる。
|
- GCは失敗。メモリは自分で管理せよ!
960 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:13:59.02 ID:7BriiQEY - >>959
良かったと思ってるよ。これもGCがあるおかげだね。 ソフトウェアの進化っていうのは、 多少遅くなることを許容して開発効率を上げる事で 大きなものを作れるようになってきたわけだからね。 GCは正常進化の流れの一つだってこと。
|
- GCは失敗。メモリは自分で管理せよ!
962 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:23:21.21 ID:7BriiQEY - >>961
あ、だからnewが無いんですねw ぐっちゃぐちゃな冗長なコードを 関数の中に押し込んでるわけですかー。
|
- GCは失敗。メモリは自分で管理せよ!
964 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:31:00.07 ID:7BriiQEY - >>963
Bar()のどこがスタック何ですか?w 関数呼び出しでしょうが。 それにnewじゃないから、要求を満たしていません。 再掲しておきますね。 >>954 > 例えば、foo(new Bar()) みたいなコード
|
- GCは失敗。メモリは自分で管理せよ!
966 :デフォルトの名無しさん[sage]:2015/11/14(土) 05:45:48.73 ID:7BriiQEY - 選択できるというならば、
選択する部分まで含めないとダメです。 冗長な部分までしっかりと書きましょうw
|