powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / std:vector и поменять элементы местами
9 сообщений из 9, страница 1 из 1
std:vector и поменять элементы местами
    #32743127
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин голова вообще отказывается соображать .
как сие сделать ?!


И так, заполнили его несколькими элементами.
а если я захочу поменять порядок ,
тоесть первый элемент запихать на место третьего ,а третий на место первого тоесть думаю пока так

Код: plaintext
1.
2.
3.
4.
5.
 std::vector<MyObj*> vObj; 
 vObj.insert(vObj.end(),new MyObj);
 MyObj * o = vObj[ 0 ];
 vObj[ 0 ] = vObj[ 2 ];
 vObj[ 2 ] = o;

Прокатит или нет ?!



 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32743291
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чего у тебя там всего один объект ведь?
а вообще, если у тебя указатели в векторе, то нет проблем(имо).
А вот если сами объекты, то лучше так не делать... или забодиться об операторах присвоения и прочий гемор...
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32743298
*****
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
будет работать без проблем, если тебе конечно нужен вектор указателей
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32743527
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
std::swap(arr[ 0 ], arr[ 2 ]);
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32743559
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий Широков
Код: plaintext
std::swap(arr[ 0 ], arr[ 2 ]);

вот ответ достойный мужа :-)
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32743782
Sie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sie
Гость
alex_k Анатолий Широков
Код: plaintext
std::swap(arr[ 0 ], arr[ 2 ]);

вот ответ достойный мужа :-)

swap - это первое слово которое приходит на ум, когда сабж :)
набрать std:: и посмотреть наличие swap - это второе слово, которое приходит на ум, когда сабж :)
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32743830
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я в фаре пишу :-)
полагаюсь на свой гигантский ум и быстрый конторский интернет :-)
и на copy-paste конечно :-)
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32744077
Sie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sie
Гость
автора я в фаре пишу :-)
кабан! :)
Я в фаре тока ядра на яве писал :)
...
Рейтинг: 0 / 0
std:vector и поменять элементы местами
    #32744207
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий Широков
Код: plaintext
std::swap(arr[ 0 ], arr[ 2 ]);


Зенькс , я то пробовал метод самого вектора :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / std:vector и поменять элементы местами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]