回答編集履歴
1
打ち消し線
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
```c++
|
2
2
|
Base* ap = new Derived[2];
|
3
3
|
```
|
4
|
-
は operator new[]を呼び出します。
|
4
|
+
~~は operator new[]を呼び出します。~~
|
5
|
-
本来、operator new[]は単にサイズを確保するだけで初期化は行われないはずです。
|
5
|
+
~~本来、operator new[]は単にサイズを確保するだけで初期化は行われないはずです。~~
|
6
6
|
コンパイラによって違うのは、おそらくそれがundefined behaviorであるからです。
|
7
7
|
|
8
8
|
おそらく実行したいのは↓
|