数据类型转换
动态数组转换为vector
unsigned int len=10;
unsigned char* a=new unsigned char[len];
for(unsigned int i=0; i<len;++i){
a[i]=i;
}
vector<float> b(a,a+len);
vector转换为动态数组
unsigned int len=10;
vector<float> a(len);
float* b=new float(len);
for(unsigned int i=0; i<len; ++i){
a[i]=i;
}
memcpy(b,&a[0],len*sizeof(float));