以下声明的主要区别是什么
void* ptr = new int[5]();
和
void* ptr = new int[5];
新表达式的详细信息解释于此处。在你的例子中有
new type new-initializer
在这两种情况下,类型都是 5 个整数的数组。
()
new-initializer
0