C++のコンストラクタでは、インスタンスフィールドにスペースを割り当てる必要がありますか(具体的には、フィールドとして2つのポインタがあります)、または "new"を呼び出すと自動的にこの領域が割り当てられますか?C++のコンストラクタでは、インスタンスフィールドにスペースを割り当てる必要がありますか?
1
A
答えて
4
いいえ。クラスのインスタンスフィールドは自動的に割り当てられます。ポインタの場合は、ポインタにスペースが割り当てられます(32ビットアーキテクチャでは4バイト、64ビットアーキテクチャでは8バイト)。あなたのポインタがオブジェクトを指し示すようにするには、ポインタを割り当てるか、ポインタを指すオブジェクトを作成する必要があります。
+0
ありがとう!それはたくさんの助けになります! – Nosrettap
関連する問題
- 1. ProcessStartInfoにスペースを割り当てる必要がありますか?
- 2. C++メモリの割り当てを解除する必要がありますか?
- 3. 要素を割り当てる前にポインタ配列を割り当てる必要がありますか?
- 4. コンストラクタへのcharポインタのためにメモリを割り当てる必要はありますか?
- 5. herokuのデータベースクエリにワーカーdynoを割り当てる必要がありますか?
- 6. C++リリース、メモリの割り当ては、コンストラクタ
- 7. unique_ptrを割り当てるかリセットする必要がありますか?
- 8. 移動コンストラクタとスマートポインタの移動割り当てを削除する必要がありますか?
- 9. 削除後にポインタ0を割り当てる必要がありますか?
- 10. WCF P2Pアプリケーションにポートを割り当てる必要がありますか?
- 11. sugarcrmでフォローアップケースをアクティブユーザに割り当てる必要があります
- 12. RxJavaで設定するリソースを割り当てる必要があります
- 13. エンドユーザがキーボードショートカットを動的に割り当てる必要があります
- 14. ポインタの割り当て先:解放する必要がありますか?
- 15. なぜオブジェクトを割り当てて、インスタンス変数をObj-Cで設定する必要がありますか?
- 16. Djangoエラーです。インスタンスを割り当てる必要がありません
- 17. C++には、プログラムの割り当てに関するヘルプが必要です。
- 18. 移動コンストラクタはnoexceptである必要がありますか?
- 19. cで文字列終了文字 '\ 0'を手動で割り当てる必要がありますか?
- 20. セルをデキューする必要がありますか?セルがUITableViewCellの場合は割り当てますか?
- 21. は、Mallocがより多くのメモリを割り当てる必要がありますか?
- 22. 文字列の割り当てにエラーがあります。 (C++)
- 23. 内部メモリが既にヒープに割り当てられている場合、オブジェクトのメモリをヒープに割り当てる必要がありますか?
- 24. 私のDLLのDelphiでは、関数の戻りpcharを割り当てる必要があります
- 25. Python私は本当に各関数のグローバル割り当てを行う必要があります
- 26. gcnewに割り当てられたオブジェクトでは、いつ削除する必要がありますか?
- 27. コンストラクタの割り当てをより簡潔に(そしてシンプルに)する方法はありますか?
- 28. プロパティアクセスはプロパティに割り当てるか値を使用する必要がありますvb
- 29. は新しい値を割り当てる前に `nullptr`を` std :: unique_ptr`に割り当てる必要がありますか?
- 30. UIIButtonまたはUILabelプロパティに= _variableを割り当てる必要がありますか?
お探しの情報が不明です。ポインタはそこにありますが、どこにも指していません。 – kkm
ポインタのスペースは割り当てられますが、ポインターの割り当てにはユーザーが責任を負います。 – Duck