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

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

Войти
Регистрация
Восстановить пароль
 
Misha_cpp
Заблокирован
#1

Сравнить два контейнера set - C++

21.04.2014, 23:44. Просмотров 624. Ответов 1
Метки нет (Все метки)

Всем добрый вечер .
Как сравнить два контейнера set?

Допустим:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set <int> m1;
set <int> m2;
 
for( int i = 0; i < 5; i++) {
        m1.insert(i );
    }
 
    /*cout << "Элементы множества: ";
    copy(m1.begin(), m1.end(), ostream_iterator<int>(cout, " "));*/
 
 
for( int i = 0; i < 5; i++) {
        m2.insert(i +1);
    }
 
    /*cout << "Элементы множества: ";
    copy(m2.begin(), m2.end(), ostream_iterator<int>(cout, " "));*/
Как сравнить эти два контейнера , чтобы при несовпадении выводило только те элементы, которые не совпадают друг с другом в виде :

элемент 1-го множества = .....
элемент 2-го множества =....


Помогите , пожалуйста .Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 23:44     Сравнить два контейнера set
Посмотрите здесь:

Есть два потока и глобальный массив, могут ли потоки перепутать элементы глобального массива или другого контейнера? C++
C++ Как достать указатель на объект из контейнера set
Вывод контейнера типа set <string> в файл C++
C++ Передача контейнера set в функцию
C++ На базе контейнера vector из стандартной библиотеки С++ создайте шаблон класса Set,
C++ Итератор контейнера set
Шаблон как тип контейнера std::set C++
Свой компаратор для контейнера set C++
C++ Использование контейнера set для создания словаря
Считать из файла 2 строки с числами в 2 контейнера set C++
C++ Объединить два контейнера set
Сравнить два массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.04.2014, 04:51     Сравнить два контейнера set #2
Алгоритм set_difference. http://www.cplusplus.com/reference/a...set_difference
Yandex
Объявления
22.04.2014, 04:51     Сравнить два контейнера set
Ответ Создать тему
Опции темы

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