C#, C♯, C#相談室 Part46
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
500:デフォルトの名無しさん 08/05/26 18:21:08 それで十分スタンダード > for文の中でインスタンス化すると、スコープから出ると消えちゃうような感覚がして気持ち悪いんです。 この感覚を何とかしたほうがいい 501:デフォルトの名無しさん 08/05/26 18:23:51 もしかして A[] a = new A[n] ← classA型の変数を宣言 a[i] = new A(); ← 実際に代入 つまり、for文の中では代入行為しかやってないから消えない、ということですか? 502:デフォルトの名無しさん 08/05/26 18:29:29 GCのアルゴリズムを理解した方がいいよ。 GCってのは「参照できる限りは消えない」 例えばnが1なら、forを抜けても a[0]を参照できるでしょ? で、参照できるので消えない。 503:デフォルトの名無しさん 08/05/26 18:34:42 了解しました。勉強します。 504:デフォルトの名無しさん 08/05/26 19:18:27 というかスコープを勉強したほうがいいだろ 505:デフォルトの名無しさん 08/05/26 19:20:45 スコープは割と正しく理解出来てるような発言に見えるけど?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4198日前に更新/244 KB
担当:undef