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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
NaV'i4ok
3 / 3 / 0
Регистрация: 18.03.2011
Сообщений: 85
#1

контейнеры С++ - C++

25.10.2011, 12:41. Просмотров 1780. Ответов 1
Метки нет (Все метки)

Задача:заполнить массив четными числами ,а множество – нечетными,с пом. алгоритма merge()объединить эти контейнеры в вектор…
Но если
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
using namespace std;
    . . .
    int inarr[MAX];
    set<int> inset;
vector<int> invec(inarr,inarr+10);
    invec.merge(inset);
То компилятор:
error C2039: 'merge' : is not a member of 'std::vector<_Ty>'
1> with
1> [
1> _Ty=int
1> ]
Варианты:
1. vector<int> invec(20);
merge(inarr,inarr+10,inset,inset+10,invec);
2. vector<int> invec;
merge(inarr,inarr+10,inset.begin(),inset.end(),invec.begin(),invec.end());
тоже не работают
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2011, 12:41     контейнеры С++
Посмотрите здесь:

Контейнеры - C++
Здравствуйте. Помогите написать программу на С, с этим языком не знаком почти, а контейнеры вообще не понимаю. В общем беда полная.... ...

Контейнеры с++ - C++
Ребят,подскажите пожалуйста,какую функцию нужно использовать,чтобы проверить массив на упорядоченность(мне нельзя использовать циклы и...

Контейнеры - C++
Здравствуйте.Задали задание в котором я ничего не смыслю,дело в том что для того чтобы разобраться мне нужно пару дней но у меня их...

Ассоциативные контейнеры - C++
В текстовом файле хранятся слова: - вывести список различных слов (set); - подсчитать количество вхождений каждого слова...

Строки-контейнеры - C++
Клас-контейнер который является абстракцией текста и состоит из обьектов класа строки и методов добавления строки в текст, удаления строки...

контейнеры (литература) - C++
На сегодняшний момент меня заинтересовали контейнеры) Может кто-то подсказать какую-то литературу по ним? В интернете искал, но ничего...

Кодирующие контейнеры? - C++
Существуют ли контейнеры, которые позволяют хранить N элементов за memory&lt;O(N)? Именно на ходу. Скорость не так важна.

ООП и контейнеры - C++
Здорова господа! От есть задачка: Напишите класс, производный от Container так, чтобы Vector из параграфа 16.2.1 мог использоваться в...

Шаблоны и контейнеры - C++
Подскажите, пожалуйста, отличия между шаблоном и контейнером (кроме наличия итератора).

Контейнеры и итераторы - C++
Тема: иерархия объектов и группа. Итераторы. Задание: Имена всех монархов на заданном континенте.

Контейнеры STL - C++
Кто знает где найти информацию по поводу стандартных контейнеров STL? Интересует не то, как их применять, а основы реализации. Может быть...

Персистентность(контейнеры) - C++
Как то не понятно, что имеется в виду под персистентностью в контексте контейнеров... Может кто-нибудь объяснит? спасибо


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
25.10.2011, 13:02     контейнеры С++ #2
C++
1
2
3
std::sort(invec.begin(), invec.end());
std::vector<int> out_vec;
std::merge(invec.begin(), invec.end(), inset.begin(), inset.end(), std::back_inserter(out_vec));
Ответ Создать тему
Опции темы

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