Re: Как корректно заполнить буфер char*
От: Tilir Россия http://tilir.livejournal.com
Дата: 17.03.09 10:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>но может есть способ как без memcpy, но со strict-aliasing?


Ну можно выкрутиться с union -- он позволит трактовать int как два байта и присвоить их по одному в нужные места. Но я бы уж лучше нарушил этот самый strict aliasing, чем занимался таким извращением.

Полезная ссылка на список большего количества трюков: http://www.cellperformance.com/mike_acton/2006/06/understanding_strict_aliasing.html
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.