我想知道是否有一个简单的解决方案可以将数组转换为可变大小的向量。
double CApp::GetTargetCost(const vector<unsigned char> &uHalfphoneFeatureVector_Bytes,const vector<unsigned char> &uTargetFeatureVector_Bytes)
我想通过
struct udtByteFeatures
{
unsigned char Values[52];
};
到这个函数,但 C++ 不喜欢它具有固定大小的事实。它需要一个可变大小的向量。
我得到的错误是
error C2664: 'CApp::GetTargetCost': Conversion of parameter 1 from 'unsigned char [52]' to 'const std::vector<_Ty> &' not possible
我还不确定以后是否会使用固定尺寸,但目前我只是想保持灵活。
谢谢!