向量的声明:
vector<bool> gray;
gray为元素为bool类型的向量。在这个向量中我们要存储一些布尔值,在C++中相当于存储0和1,要实现顺序存储,可以用:
gray.push_back(val);
val 可以取0或1。
读取向量中的元素可以采用如下方法:
bool tmp = gray[val];
val表示元素在向量中的序号,从0开始。
gray.size();
可以获得向量的元素数。
向量中的元素不仅可以是一维值,也可以是多维值,例如,可以声明:
vector<Point> *camPixels;
Point 是一个二维数据类型,一般用来存储点类数据。