-3
A
答えて
5
はい、あなたの最初の例は、(動的貯蔵中)(自動ストレージで)少なくともsizeof(int*)
+ sizeof(int)
を必要とします。また、メモリ管理からのオーバーヘッドがあるかもしれません。
2番目の例では、使用方法によっては完全に(最適化によって)省略される可能性があるsizeof(int)
しか必要ありません。
3
関連する問題
- 1. ポインタを使用したFortran割り当てのオーバーロード
- 2. ポインターのポインタとメモリの割り当て
- 3. C++ポインタとメモリの割り当て
- 4. ポインタとCでのメモリ割り当て
- 5. ポインタへのポインタ、動的メモリ割り当て
- 6. 文字配列にmallocの代わりに共有ポインタを使用してメモリを割り当てる方法
- 7. mallocは割り当てられたメモリへのポインタを返す
- 8. 割り当てポインタが
- 9. allocaを使用してC関数ポインタを割り当てる方法は?
- 10. ポインタを使用してメモリを繰り返し処理する
- 11. delete []ポインタへのポインタによって割り当てられたメモリを解放します
- 12. ポインタにアドレスを割り当てる
- 13. nullポインタを返すDLL内のメモリ割り当て
- 14. 構造体ポインタのメモリ割り当て配列を配列
- 15. cudaMallocを使用して割り当てられたメモリは `?? ?? ?
- 16. 割り当てられたポインタのStrlen()
- 17. カーソルを適用する:ボタンを使用したポインタvsボタン:ホバー
- 18. 別の関数で割り当てられたメモリで共有ポインタを使用する
- 19. ポインタに2d-arrayの最初のポインタを割り当てます。
- 20. 自分自身に "ポインタへのポインタ"を割り当てる
- 21. MapViewOfFileを使用した静的共有メモリの割り当て
- 22. callocを使用したメモリ割り当て
- 23. unordered_mapを使用した場合のメモリ割り当て
- 24. deleteキーワードを使用したメモリの割り当て解除 -
- 25. strtok()関数を使用したときのメモリ割り当て
- 26. ポインタのベクトルの割り当てを解除しますが、メモリはまだ使用中です
- 27. OpenMPを使用したポインタ
- 28. (Visual C++)ポインタを削除した後、動的割り当てメモリが有効なポインタでない
- 29. ポインタ配列の動的メモリ割り当て
- 30. Mipsの動的メモリ割り当てとポインタ
編集されたこれらは正しい用語ですか? – vu1p3n0x
@ SergeyAあなたはカジュアルなC++プログラマーのためのその声明を説明するのに気を使いますか?私はいつも 'B b()'がスタックしていて、 'B * b = new B()'がヒープだったと思っていました。 – GabrielF