我有两个CvPoint
说
vector< CvPoint> pa, pb;
pa
有20分,pb
有30分;
我想将两个点放在一个vector
中,其中第一列的点数为pa
,第二列的点数为pb
。
到目前为止,我宣布这两个点的vector
是这样的:
vector <vector <CvPoint> , vector < CvPoint> >
我知道这不对。 我没有得到如何在一个向量中保留两个向量。 寻找指南。
答案 0 :(得分:1)
你可以使用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 */