std::pair с двумя типами в шаблоне. Начальные значения задают в фигурных скобках сразу после имени.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpTpPr 203 of 696 menu
◀ ▶

Создание std::pair в C++

Пару объявляют как std::pair с двумя типами в шаблоне.

Начальные значения задают в фигурных скобках сразу после имени - порядок совпадает с типами в std::pair<...>. Запишем пару двух целых:

#include <utility> std::pair<int, int> point{3, 7};

Когда типы выводятся из аргументов, помогает функция make_pair из того же заголовка. Запишем строку с числом и выведем второе поле:

#include <utility> #include <string> std::pair<std::string, int> row = std::make_pair("item", 42); std::cout << row.second << "\n";

Создайте std::pair<std::string, int> с именем tag, строкой "ok" и числом 1 через фигурный список. Выведите first.

Постройте пару символа и целого функцией std::make_pair со значениями 'A' и 10. Выведите второе поле.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить