vector<pair<int, int>> points(n)是什么意思
时间: 2023-08-21 08:21:00 浏览: 145
谈谈C++学习之Pair的使用方法
这行代码定义了一个名为 points 的 vector 容器,容器中每个元素都是一个二元组 (pair),其中第一个元素是 int 类型,第二个元素也是 int 类型。容器的大小为 n,即容器最多可以存储 n 个二元组。
这行代码可以分解为两部分:
1. `vector<pair<int, int>>`:定义了一个 vector 容器,容器中存储的类型是 pair<int, int>,即二元组。
2. `points(n)`:创建了一个名为 points 的 vector 容器,容器中初始的元素个数为 n,每个元素都是一个 pair<int, int>,即二元组。由于这里没有指定元素的初始值,因此元素的值将是未定义的随机值。
这行代码的作用是创建一个可以存储 n 个二元组的 vector 容器。
阅读全文