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

Введение в std::pair в C++

Два поля разных типов держит шаблон std::pair: типы задают в угловых скобках.

Такой тип удобен, когда нужно вернуть или передать сразу два связанных значения: имя и число, ключ и счетчик, координаты на плоскости. Заголовок подключают как #include <utility>.

Запишем пару строки и целого и выведем поле first:

#include <utility> #include <string> std::pair<std::string, int> user{"Ann", 28}; std::cout << user.first << "\n";

В типе std::pair<std::string, int> первый параметр - строка, второй - целое. Компилятор следит, чтобы в каждое поле попало значение подходящего типа.

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