Мне нужно скопировать содержимое некотрой структуры в вектор unsigned char
Есть предложения?
Возможно я где-то ошибся:
memcpy(&vector[0],&somestuct,sizeof(somestuct));
>Мне нужно скопировать содержимое некотрой структуры в вектор unsigned char
>Есть предложения?
>Возможно я где-то ошибся:
>memcpy(&vector[0],&somestuct,sizeof(somestuct));если вектор это:
unsigned char vector[sizeof(somestuct)];
то:
memcpy(vector, &somestuct, sizeof(somestuct));p.s. &vector[0] и vector это одно и тоже
p.s. выбирайте смысловые имена переменных, vector потом будет конфликтовать с vector из STL
>>Мне нужно скопировать содержимое некотрой структуры в вектор unsigned char
>>Есть предложения?
>>Возможно я где-то ошибся:
>>memcpy(&vector[0],&somestuct,sizeof(somestuct));
>
>если вектор это:
>unsigned char vector[sizeof(somestuct)];
>то:
>memcpy(vector, &somestuct, sizeof(somestuct));
>
>p.s. &vector[0] и vector это одно и тоже
>p.s. выбирайте смысловые имена переменных, vector потом будет конфликтовать с vector из
>STL
Спасибо понял в чем трабл, забыл память под структуру просто выделить :)
А насчет имен все тип топ :) Это просто так экземпл :)