-1
A
答えて
0
bとcをインスタンス化すると、メモリが自動的に割り当てられます。自分で処理する必要はありません。あなたはその部分を忘れることができます。それは管理された魔法の部分です。ガベージコレクタは、これらのオブジェクトがもう必要なくなったら(そのポインタはありません...)、メモリスペースを解放します。それでも、同じタイプなので、bとcは同じメモリサイズになります。まだ初期化されていないので、スペースは必要ありません。
関連する問題
- 1. C++マルチスレッド・コードは、私は、次のコード(マルチスレッド・バージョン)を有するsinglethreaded
- 2. Cの値私は、次のコードを有する六角
- 3. PHPは、私は、次のPHPコードを有する2次元アレイ
- 4. JavaScriptは、私は、次のJavaScriptコードを有するリテラルアレイ
- 5. は、私は、次のコードを有するレールsubmit_tag
- 6. は、私はC#で次のコードを持っているC++
- 7. 剣道グリッド行私は次のコードで剣道グリッドを有する変色
- 8. 変更私は次のコードで私のアプリを共有
- 9. 私は私の次のコードを実行すると
- 10. は、私は次のコード行を持っているMySQLデータベースのC#
- 11. エラードメイン= CNErrorDomainコード= 200、私は次のコードを実行すると
- 12. 書き込みPowerShellは、私は次のコードを持つC#コード
- 13. 約私はJavaコード次ているC#
- 14. クラスローダは、私は次のJavaコードを実行すると何も
- 15. .find()は、私はjQueryのを使用して、次のJavaScriptコードを有する
- 16. は、私は、VBに次のコードを持っているC#
- 17. 次のように私は私のCコードのループを持っているC
- 18. ブロックフローの実行は、私は、次のコードを持っている
- 19. ポスティングデータ私は私のC#アプリケーションに次のコードを使用しているC#
- 20. 打ち鳴らすは、私は次のコードを有するCONST伝播
- 21. ポスティングデータは、私は次のコードを持つC#では
- 22. はjQueryの - 私は、次のコードを持っている固有のIDの
- 23. CREFは、私はC#の2010クラスライブラリに次のコードを持つオブジェクトブラウザ
- 24. C#の - 私は次のコードを持っているタイプFirefoxDriverService
- 25. Pythonは、私は次のコードを持っている一行
- 26. は、私は、次のコードを実行している
- 27. C++ - ofstreamのは、私は次のコード持っている私はプログラム
- 28. 私は次のように、行列のエントリを埋めるためにC++ 11のコードを自動生成するスクリプト(Pythonのシンボリックツールボックス)を有するC++ 11
- 29. パンダforeachの行乗算 - 私はEXTREM遅いコードを有する
- 30. 私は次のコードを実行するとUnicode文字列
実際の変数は、参照のためすべて同じサイズです。また、ヒープ内の実際のオブジェクトも同じサイズになります(文字列は、このオブジェクトが参照2を持つ別個のオブジェクトになります)。もちろん、 'a'は' null 'なので実際には参照されません。 https://stackoverflow.com/questions/3800882/how-big-is-an-object-reference-in-net – juharr
ヒープ上にあるものとスタック上のものは、実際にはフレームワーク実装の詳細です。文字列のインターンはそのままです。そして、JiT Compilingは使用されず、デッドコードなので、ただ消えるかもしれません。 So:実行可能なランタイムに応じて、可能な最大値と最小値の間の値。より大きな問題は、なぜあなたは尋ねるのですか?どのようなマイクロ最適化や欠陥パスがありますか? – Christopher