Форум программистов, компьютерный форум CyberForum.ru

Вставить в вектор новый элемент перед элементом с заданным индексом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все правильные идентификаторы Си в произвольном текстовом файле http://www.cyberforum.ru/cpp-beginners/thread180833.html
Программа, которая отыскивает и выводит на печать все правильные идентификаторы языка С в произвольном текстовом файле.
C++ Как вернуть массив Можно ли вернуть массив через возвращаемое значение? Если нет, то как можно сделать вывод массива в main? http://www.cyberforum.ru/cpp-beginners/thread180826.html
C++ Стек
задание: Требуется реализовать структуру данных стек при помощи массива, размер массива константый, В операциях вставки и удаления осуществить проверки на переполнение и отсутствие данных и ввести соответствующие сообщения об ошибках. вот мой код программа ошибок не выводит, т е как бы работает, но при вставке и удаление лагает #include "stdafx.h" #include "iostream" #include...
C++ Вывод двухмерного массива в файл *.txt.
Как вывести двухмерный массив iMatrice в файл? Вывод будет зациклен по ходу обновления параметров W и H. Главный вопрос: Как сделать чтобы вывод массива в файл не затирал его, а дополнял (продолжал запись) через 1 строку чтобы в самом файле было примерно так: 1 //Первый вывод #### #### ####
C++ Static_cast http://www.cyberforum.ru/cpp-beginners/thread180811.html
Подскажи пожалуста return static_cast<double>(get_num())/get_den(); как это понимать, а то в книге написано, но не объяснено, а в справочнике по-функциям не нашел
C++ Самый часто встречаемый символ в массиве А как можно найти наиболее часто встречающийся символ в массиве из х элементов подробнее

Показать сообщение отдельно
ovoshlook
3 / 3 / 0
Регистрация: 22.05.2010
Сообщений: 77

Вставить в вектор новый элемент перед элементом с заданным индексом - C++

24.10.2010, 16:24. Просмотров 6047. Ответов 2
Метки (Все метки)

Здравствуйте. У меня следующая проблема:

Мне в программе нужно в вектор вставить в определенное место элемент. Лучше всего мне походит для этих целей естественно std::Vector::insert(). Но использовать ее не получается потому, что я не пойму каким образом я должен указать элемент перед котороым мне нужно сделать вставку.

Код работает только если я указываю

C++
1
MyVector.insert(MyVector.begin(),1);
А как мне сделать, чтобы я смог сделать вставку перед элементом с индексом [i]?

Заранее огромное вам спасибо за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru