Здравствуйте, SmileIlya, Вы писали:
SI>может я чего-то не понимаю, но как вернуть вектор после всех преобразований?
Гм, допустим ты скопировал свой вектор и у тебя есть твои pValuePoint с массивом байт и nValueBytes с числом этих самых байт.
Если передается только полезный груз без служебной информации, то вот так:
std::vector<double> another_vDouble; // твой приготовленный массив, куда надо скопировать данные
size_t sz = nValueBytes / sizeof(double); // число даблов в "посылке"
another_vDouble.resize(sz); // выделить память под данные
memcpy(&another_vDouble[0], pValuePoint, nValueBytes); // скопировать "посылку" в массив