Как корректно заполнить буфер char*
От: Аноним  
Дата: 17.03.09 09:23
Оценка:
Есть некий буфер unsigned char *buf;
нужно заполнить его int'ами или float'ами.
как это сделать корректно в рамках strict-aliasing'a,
сразу приходит в голову такое:

memcpy(buf+some_offset, &some_int_val, sizeof(int));


но может есть способ как без memcpy, но со strict-aliasing?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.