いくつかの float のベクトルがあり、それらのバイトをバイト ベクトルにコピーします。これを達成するための最良の方法は何ですか? 各 float ベクトルを反復し、float を byte に変換するのは非効率的な方法push_back()
のbuffer
ようです。
void CopyToByteVector(Vector<uint8_t>& buffer)
{
Vector<float> vec1 = //....
Vector<float> vec2 = //....
// best way to copy byte values of vec1, vec2 into buffer?
}