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

Инициализация std::set - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
YourLastSong
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 112
08.04.2012, 19:00     Инициализация std::set #1
Как наиболее грамотно инициализировать std::set <std:air <std::string, std::string> > значениями, переданными в программу через аргумент argv (первый элемент std:air - нечётный элемент argv, второй - чётный)?

В случае с std::vector <std::string> всё делается при помощи конструктора:

C++
1
std::vector <std::string> args (argv, argv + argc);
А в случае с std::set что лучше сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 19:00     Инициализация std::set
Посмотрите здесь:

итераторами для std::set C++
Перегруженный оператор () для std::set C++
C++ Инициализация std::tuple переменным числом аргументов
Std::set( vector ) и расход памяти C++
Шаблон как тип контейнера std::set C++
C++ агрегатная инициализация std::array в сочетании с `new`
C++ Конструктор для std::set
Инициализация std vectora C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.04.2012, 19:03     Инициализация std::set #2
делай insert
Yandex
Объявления
08.04.2012, 19:03     Инициализация std::set
Ответ Создать тему
Опции темы

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