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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
adamo86
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
#1

Заполнение вектора другим вектором - C++

14.09.2011, 22:19. Просмотров 466. Ответов 2
Метки нет (Все метки)

Есть два уже созданных вектора v и v2, со следующим содержимым:
C++
1
2
vector<int> v = {5, 3, 1, 3, 5, 2, 5, 3, 1, 3, 5, 2, 5};
vector<int> v2 = {5, 3, 1, 3, 5, 2, 5};
В процессе работы программы необходимо очистить вектор v2 и заполнить его значениями вектора v с 1 по 4 элемент. Как это сделать более эффективно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2011, 22:19     Заполнение вектора другим вектором
Посмотрите здесь:

C++ Работа с вектором
C++ Заполнение вектора структурами. Найдите ошибку.
C++ Лямбда: заполнение вектора случайными числами
C++ Заполнение вектора функцией copy из бинарного файла
C++ Заполнение вектора пользоватьельского типа данных
заполнение вектора по модулю C++
Заполнение элементов вектора рандомными числами без повторений C++
C++ Заполнение вектора из файла
Заполнение вектора в цикле C++
Заполнение вектора случайными числами C++
Массив: Заполнение двумерного вектора с клавиатуры C++
Заполнение вектора случайными числами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
14.09.2011, 22:23     Заполнение вектора другим вектором #2
C++
1
2
v2.resize(0);
copy(v1.begin(),v1.begin()+4,back_inserter(v2));
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
14.09.2011, 22:32     Заполнение вектора другим вектором #3
C++
1
v2.assign(v.begin(), v.begin()+4);
Yandex
Объявления
14.09.2011, 22:32     Заполнение вектора другим вектором
Ответ Создать тему
Опции темы

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