Я не могу сделать новый массив?
Я хочу создать новый arraylist двойной длины, чем существующий, но когда я пытаюсь создать новый массив длины 2*size(array), он выдает мне ошибку, которая является
"выражение должно иметь значение const".
Что же мне делать?
Что я уже пробовал:
int arr[5]; int index; int n = std::size(arr); bool insert(int element, int index) { if (index<0 && index>n) { printf("Enter a valid index:\n"); return false; } int const leng = 2*n; if (index==n) { int new_arr[leng]; } }
KarstenK
ваш код показывает, что вам действительно нужно выучить язык. Ответ на ваш вопрос не выведет вас из затруднения. ;-)