int * array[60]; //creates an array of 60 pointers to an int
int * array = new int(60); //same thing?
Получают ли эти данные одинаковые типы массивов? например, массив указателей на целые числаРазница между int * array [60] и int * array = new int (60);
Я знаю, что первый из них не инициализирован, а второй инициализирован, но я не уверен, что именно создает второй.
Во-вторых, это даже не массив, это единственный объект 'int'. Чтобы создать массив 'int *' с 'new', вы будете искать' int ** array = new int [60] '. – zneak
Да, я только что заметил, что теперь по какой-то причине я думал, что он создаст массив. Но я прочитал документацию, и первый параметр конструктора int станет значением. – Viliami