Как инициализировать const std:: pair? Скажем, что у меня есть: #include <utility> using namespace std; typedef pair<int, int> my_pair; как инициализировать const my_pair? Ответ 1 Используйте его конструктор: const my_pair p( 1, 2 ); Ответ 2 const my_pair p = std::make_pair( 2, 3); Ответ 3 С С++ 11 вы также можете использовать одно из следующих действий: const my_pair p = {2, 3}; const my_pair p({2, 3}); const my_pair p{2, 3}; Ответ 4 const my_pair p = my_pair (3, 2);
Ответ 3 С С++ 11 вы также можете использовать одно из следующих действий: const my_pair p = {2, 3}; const my_pair p({2, 3}); const my_pair p{2, 3};