因工作需要需要将vector与数组互换,常用的for遍历就不说了,简单介绍以下几种方式
1.将数组转换为vector
std::vector<double > dsrcVector(nSrcYTemp, nSrcYTemp + nLen);//这样是可以的
2.将vector转换为数组
//将vector转换为double数组
//使用标准库
//std::copy(a3.begin(), a3.end(), dDestYTemp);
//简单的办法
dDestYTemp = a3.data();//不怎么好使呢
3.两个数组互相赋值
memcpy(buffer, bufTemp, sizeof(unsigned char) * nLen);