int *myArray = new int [100] int [100];
Пробую так, не получается
Двумерный вектор
Ну или int **pr = new *int[5]; for(int i = 0; i < 5; i++) { pr[i] = new int[5] }
Да, да так и сделал
Я думаю тебе просто нужно сделать так хотя бы для понимания того, что такое указатель на указатель и как с new работать правильно)
https://i.imgur.com/xtq5F3u.png
Покажи как память выделил
https://pastebin.com/0xvapmQQ
1 2 int** myArray = new int* [100]; 3 for (int line = 0; line < 100; line++) 4 { 5 myArray[line] = new int[line + 1];
Еще раз посмотри)
https://i.imgur.com/J9Kydwu.png
. Тут все таки неправильно
Обсуждают сегодня