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

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

Войти
Регистрация
Восстановить пароль
 
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 727
#1

Инициализация векторной пары - C++

10.07.2014, 06:57. Просмотров 191. Ответов 3
Метки нет (Все метки)

Имеется вектор типа std::vector<std:: pair<std::string, int>> a; как его можно проинициализиоовать ? На конструкцию типа a = { {"ololo", 1}, .... }; ругается. Потдержка C++ 11 есть, использую MVS 2021 ultimate. Подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 06:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Инициализация векторной пары (C++):

Можно ли разбить последовательность на пары так, чтобы произведение чисел любой пары было одинаковым? - C++
Помогите написать код задачи на с++ Дана последовательность целых чисел. Выяснить, можно разбить ее на пары таким образом , чтобы...

Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include&lt;conio.h&gt; ...

Ошибка при создании векторной программы... - C++
Требуется разработать программное обеспечение для решения задач векторной алгебры. Программу написал, но после компиляции выводится данная...

Число вершин, удаленных от пары вершин по кротчайшим маршрутам каждой из следующих длин: 1, 2, 3 и т.д., для каждой пары вершин. - C++
Число вершин, удаленных от пары вершин по кротчайшим маршрутам каждой из следующих длин: 1, 2, 3 и т.д., для каждой пары вершин. ...

Инициализация - C++
1. Создать класс Solid 2. Его наследует Planet 3. В функции Gravitation используются объекты Solid Это все .h и .cpp библиотеки 4....

Инициализация массива - C++
int ** mas, n; cout &lt;&lt; &quot;Введите порядок треугольника паскаля: &quot; &lt;&lt; endl; cin &gt;&gt; n; mas = new int * ; for (int i = 0; i &lt; n;...

3
soon
2541 / 1306 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
10.07.2014, 08:09 #2
Было бы неплохо увидеть код целиком. Такое компилируется?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <vector>
#include <utility>
#include <string>
#include <iostream>
 
int main()
{
    std::vector<std::pair<std::string, int>> v = 
    {
        {"something", 42}
    };
    
    std::cout << v.at(0).first << ' ' << v.at(0).second << std::endl;
}
http://coliru.stacked-crooked.com/a/9e34b5f5040c7489

А вообще, тут сказано, что initializer lists появились только в MSVS 2013
0
Croessmah
10.07.2014, 08:13
  #3

Не по теме:

Цитата Сообщение от NEvOl Посмотреть сообщение
MVS 2021 ultimate.
future edition?

0
soon
10.07.2014, 08:18     Инициализация векторной пары
  #4

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
future edition?
Даже в ней не реализован стандарт C++11

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 08:18
Привет! Вот еще темы с ответами:

С++ сложная инициализация - C++
как в С++ инициализировать переменную с выбором значений, помню что то типоint c=3||4||5; либо синтаксис забил либо мне приснился такой...

Инициализация переменной - C++
Приветствую уважаемые пользователи cyberforum! У меня появился вопрос по инициализации переменной с типом int Почему нельзя сделать вот...

Инициализация переменных С++11 - C++
Форумчане, подскажите в чем существенная разница ставить знак равенства &quot;=&quot; или нет (я понимаю что ее нет, но ведь для чего-то это сделано,...

Создание и инициализация - C++
Добрый вечер, я как всегда с нетривиальными вопросами :) допустим есть объект class myclass { int i; public: ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.07.2014, 08:18
Ответ Создать тему
Опции темы

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