On Tue, 29 Nov 2005 15:33:18 -0000, horseball <48322@users.rsdn.ru> wrote:
> Здравствуйте, MaximE, Вы писали:
>
> ME>On Fri, 25 Nov 2005 06:42:22 -0000, loran_ <33078@users.rsdn.ru> wrote:
> ME>Переносимый безопасный способ это сделать выглядит так:
>
> ME>[c]
> ME>int i; // подразумевается 4-байтный int
> ME>memcpy(&i, data, sizeof i);
>
> Кто может привести способ ХУЖЕ данного?
> Навскидку, практически 100% гарантия ошибки доступа по чтению,
Чтению чего? memcpy гарантированно работает с невыровненными данными на любой платформе.
> абсолютно 100% гарантия некоректного преобразования,
Какое либо преобразования здесь отсутствует, только копирование.
> низкая скорость работы.
Относительно чего? Если эта ф-ция вызывается раз в год и отрабатывает за 100ms, будешь ли ты ее пытаться соптимизировать?
--
Maxim YegorushkinPosted via RSDN NNTP Server 1.9