Я делаю программу, чтобы она могла добавлять любые числа в массив, а затем она сможет их модифицировать (вставлять, удалять). Я хочу знать, как создать новое значение в массиве без изменения чего-либо. Просто создайте значение и нажмите все остальное на следующий. Пример: insert 1 8 // insert - это просто команда, 1 - это место, где вы хотите создать новое значение, а 8 - это значение, поэтому list [1] = 8, но я хочу, чтобы остальные значения уже существовали, чтобы идти вперед 1 (если они находятся в том месте, где я хочу создать новое значение или выше, чем (речь идет о месте в списке))Вставить новое значение в элемент массива и переместить остальные элементы
Полный текст: Список:
5
6
7
8
9
Команда: вставить 3 10 Новый список:
5
6
7
10 //the one that changed,the rest from this point went 1 forward
8
9
Таким образом, вы должны написать связный список, или использовать контейнеры. В чем вопрос? – soon
Вопрос в том, как я могу вставить элемент внутри массива в определенный индекс (позицию) и поместить остальные значения в массиве для 1 значения больше. Посмотрите на пример для более подробной информации. – user2699298
Ответ: like [this] (http://en.cppreference.com/w/cpp/container/vector/insert) –