Рассмотрим следующий код:Будет ли инициализация инициализации по умолчанию C++ задавать значения элементов по умолчанию?
#include <iostream>
using namespace std;
int main(){
int* p = new int[2];
for (int i = 0; i < 2; i++)
cout << p[i] << endl;
return 0;
}
я запустить его в несколько раз. Она всегда производит следующий вывод:
0
0
Могу ли я считать, что C++ по умолчанию инициализации набора элементов массива значения по умолчанию? В этом случае могу ли я предположить, что значения элемента p всегда равны 0?
Я прочитал следующие связанные вопросы. Но они конкретно не мой случай: