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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сжатия текстовых файлов посредством диандного кодирования http://www.cyberforum.ru/cpp-beginners/thread372141.html
Недавно увлёкся алгоритмами сжатия файлов. Если по алгоримтам Фано и Хафмана можно найти достаточно информации, то с диадным кодированием посложнее будет. Данный метод мне не понятен Есть ли у кого нибудь хоть какие то наработки по этому методу ?
C++ Можно ли в командной строке перевести курсор на строку вверх? Надо вернуться уже после того как курсор был переведен на новую строку. Может, есть какая управляющая последовательность или манипулятор? http://www.cyberforum.ru/cpp-beginners/thread372139.html
C++ Программа на С++
Создано приложение содержащее два окна. Первые сто событий, плступившие в первое окно должны быть переданы во второе.
C++ Задачка с массивом
Как решить эту задачу в Си? Дан массив вещественных случайных чисел (размер массива определяет поль-зователь, но в диапазоне ). Подсчитать сумму положительных чисел.
C++ Кубик http://www.cyberforum.ru/cpp-beginners/thread372130.html
1. Разработать класс кубик. задать для каждой из грани теоретическое появление, провест от 10тысяч до 50 тысяч опытов сравнить полученные практическиие с заданными теоретическими. Класс кубик состоит из свойств метоодов: 1 грани 6шт 2 вероятность выпадения граней 3 распределения вероятностей на орте методы - проверка на корректность выпадения граней 1 суммарной вероятности кубика 2 бросок...
C++ Написать программу на С++ Удалить из ключа N1 реестра все подключи, которые содержатся в ключе N2. Заранее спасибо. подробнее

Показать сообщение отдельно
NaV'i4ok
3 / 3 / 0
Регистрация: 18.03.2011
Сообщений: 85
25.10.2011, 12:41     контейнеры С++
Задача:заполнить массив четными числами ,а множество – нечетными,с пом. алгоритма 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());
тоже не работают
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru