在学习使用opencv的过程中,多多少少用到vector,不对,不仅仅是opencv!
vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。
double Distance(vector<int>&a, vector<int>&b) ,当它作为参数或者返回值的时候要注意写法!
对于一个vector,我们可以依次从0到n的往里面放数:
test.push_back(1);
在opencv中经常会有这样的写法:
vector<vector<Point2f> > points; //定义一个二维数组
可以看看这个博客:https://blog.csdn.net/duan19920101/article/details/50617190/