Re[7]: memcpy
От: Stanislav V. Zudin Россия  
Дата: 15.04.15 17:14
Оценка: 3 (1) +1
Здравствуйте, 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); // скопировать "посылку" в массив
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.