比方说,我有一个:如何初始化const std :: pair?
#include <utility>
using namespace std;
typedef pair<int, int> my_pair;
我怎么初始化一个const my_pair?
比方说,我有一个:如何初始化const std :: pair?
#include <utility>
using namespace std;
typedef pair<int, int> my_pair;
我怎么初始化一个const my_pair?
使用它的构造:
const my_pair p(1, 2);
常量my_pair P = 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};