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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
YourLastSong
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 112
#1

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

08.04.2012, 19:00. Просмотров 1207. Ответов 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 vectora - C++
Добрый вечер, как в VS 2008 студии (нету с++ 11) &quot;красиво&quot; проинициализировать вектор векторов не используя массив? вариант с...

итераторами для std::set - C++
Здравствуйте! Разбирая std::set и его итераторы столкнунлась с ужасающей проблемой: когда передаю итератор в качестве параметра...

Конструктор для std::set - C++
struct TrainFilterCompany { TrainFilterCompany ( const set&lt;string&gt; &amp; companies ) : m_Companies ( companies ) { } bool...

Std::set( vector ) и расход памяти - C++
Здравствуйте! Пытаюсь разобраться сколько памяти съедают контейнеры и никак не могу понять следующее. Вот есть код( ниже) В конце стоит...

Перегруженный оператор () для std::set - C++
Зачем в СТЛ в контейренах типу SET и других перегружать оператор () вот код struct WordEntryLessById { bool operator ()...

Шаблон как тип контейнера std::set - C++
template&lt;class T&gt; int func(T&amp;, int); typedef std::ostream_iterator&lt;int&gt; out_in; int main() { int xx{1, 2, 3, 4, 5, 6, 7, 7,...

Инициализация std::tuple переменным числом аргументов - C++
Добрый вечер. Мне нужно инициализировать объект std::tuple, который является членом некоторого другого шаблонного класса с переменным...

Зачем std::set имеет в наличии не константный итератор? - C++
Сабж. Зачем? Вроде бы смысла нету. Элементы std::set нельзя модифицировать. Нельзя написать std::set&lt;int&gt; s{1,2,4,5}; auto it =...

Какие методы и перегруженные операторы поддерживает std::set? - C++
Предназначение шаблонного класса.Какие методы и перегруженные операторы он поддерживает? Пример кода

Инициализация статического члена std::vector в шаблонном классе - C++
есть класс myclass , владеющий классом struct template&lt;class T&gt; class myclass { struct mystruct {}; public: static...

Как заставить std::set хранить объекты пользовательского типа? - C++
Здравствуйте. Как заставить set хранить объекты некоторого класса или структуры? #include &lt;iostream&gt; #include &lt;iterator&gt; ...

Вывести на экран в алфавитном порядке согласные буквы, std::set - C++
Всем, здравствуйте! Помогите, пожалуйста, с задачей по С++.:sorry: К сожалению, я не понимаю((( Мне необходимо использовать...


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

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

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