让我说我创建一个这样的新类型:
typedef std::pair<int, int> location;
然后我如何定义新位置? 我现在这样做:
location end;
end.first = 1;
end.second = 2;
但是有更快的方法吗?
非常感谢:D
答案 0 :(得分:1)
您可以使用聚合初始化:
location end = { 1, 2 };
auto end = std::make_pair(1, 2);
或者直接调用构造函数:
location end(1, 2);