如何将两个点的向量保留在一个向量中
How to keep two vectors of points in One vector
我有两个向量CvPoint
说
vector< CvPoint> pa, pb;
pa
有20分,pb
有30分;
我想把两个点放在一个vector
,其中第一列将具有pa
点,第二列将具有pb
点。
到目前为止,我宣布了这两点的vector
如下:
vector <vector <CvPoint> , vector < CvPoint> >
我知道这是不对的。我不明白如何将两个向量保留在一个向量中。寻找指南。
您可以使用std::pair
基本上有一个 2 列表的向量;
std::vector<CvPoint> pa, pb;
...
std::pair<std::vector<CvPoint>, std::vector<CvPoint>> myPair(std::make_pair(pa, pb));
myPair.first == pa /* true */
myPair.second == pb /* true */
相关文章:
- std::向量迭代器和调整大小/保留的奇怪/有趣行为
- C++ STL 向量保留太多容量会消耗大量内存吗?
- 引用保留向量中的第一个元素
- 如何在保留原始索引的同时对向量的向量进行排序
- 如何将两个点的向量保留在一个向量中
- 向量是否知道在由一对迭代器初始化时首先保留?
- 在向量 (C++) 中保留插入元素的地址
- 为什么在保留向量中插入空结构会增加内存
- 保留一个reference_wrapper对象的向量,这是可能的
- 实现定义为使用保留向量而不调整其大小
- 如何保留指向插入到集合中然后推送到向量中的对象的指针
- 分配给尚未调整大小但保留的向量元素,称为合法
- 在构造时保留子向量
- 通过引用函数传递向量,但更改不会保留
- 将 Point 的向量和 int 的向量保留在一个数组的结构中
- 如何保留多维向量
- C++快速排序向量并保留原始索引号
- 关于向量保留大内存的问题
- 向量保留( )方法的行为
- 如何为向量的向量保留内存