声明向量时[int]的含义

时间:2015-04-12 18:15:45

标签: c++ opencv

在下面的代码中:[2]用于什么? 我明白“点”是2D点的矢量,但我不明白“[2]”的好处!!!

vector<CvPoint2D32f> points[2];

vector<string> imageNames[2];

vector<CvPoint2D32f> temp(10);

和temp(10)和其他类型的括号有什么区别?

2 个答案:

答案 0 :(得分:0)

您正在声明一个向量数组&lt; CvPoint2D32f&gt;

点[0]是矢量&lt; CvPoint2D32f&gt;

点[1]是矢量&lt; CvPoint2D32f&gt;

答案 1 :(得分:0)

在这一行

vector<CvPoint2D32f> points[2];

你声明一个长度为2的向量数组 points[0]points[1]vectors的{​​{1}} 在行

CvPoint2D32f

您声明一个包含10个vector<CvPoint2D32f> temp(10); 类型元素的向量。