私はちょうど1つの記事を読んでいて、以下のコードを通り抜けました
int var = int();
new operator または一般的なスタック オブジェクトを使用してオブジェクトを作成する代わりに、上記の概念に従うことの重要性を教えてください。
この構文では、変数も値で初期化されます。と同等int var = 0;
です。
シンプルint var;
は(ほとんどのコンテキストで)それを行いません-変数を初期化しないままにします。
new
オブジェクトを動的に割り当てるため、本当に必要な場合にのみ使用する必要があります。
このコード行により、「値が開始されていません」などの警告やデフォルトの NULL 値の取得が回避されます。それは、まったく存在しない vaiable に取り組んでいないことを保証するようなものです。