Что делает «new int (100)»? [Дубликат]
Возможный дубликат:
это переменная или функция
Я по ошибке использовал что-то вроде:
int *arr = new int(100);
и он проходит компиляцию, но я знал, что это неправильно. Так должно быть
int *arr = new int[100];
Что думает компилятор, когда я написал не тот?