比方說,我有一個:如何初始化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};