回答編集履歴
1
文章が可笑しかった
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
クラスAは[トリビアルなデフォルトコンストラクタ](https://ja.cppreference.com/w/cpp/language/default_constructor#Trivial_default_constructor)です。領域確保されるだけで何もしません。ですので、自動変数である`localA`の中身は不定です。何になるのかは環境や実行時依存であり、予測不可能です。対して、静的変数である[ゼロ初期化](https://ja.cppreference.com/w/cpp/language/zero_initialization)されます。数値は`0`になりますし、ポインタは`nullptr`になります。どちらの場合もクラス`B`のオブジェクトが作られることはありません。
|
1
|
+
クラスAは[トリビアルなデフォルトコンストラクタ](https://ja.cppreference.com/w/cpp/language/default_constructor#Trivial_default_constructor)です。領域確保されるだけで何もしません。ですので、自動変数である`localA`の中身は不定です。何になるのかは環境や実行時依存であり、予測不可能です。対して、静的変数である`a`は[ゼロ初期化](https://ja.cppreference.com/w/cpp/language/zero_initialization)されます。数値は`0`になりますし、ポインタは`nullptr`になります。どちらの場合もクラス`B`のオブジェクトが作られることはありません。
|
2
2
|
|
3
3
|
|
4
4
|
|