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