URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8978
[ Назад ]

Исходное сообщение
"memcpy"

Отправлено kak , 25-Дек-10 19:33 
безопасность memcpy()
Как уберечься от возможных проблем?

Содержание

Сообщения в этом обсуждении
"memcpy"
Отправлено Aquarius , 25-Дек-10 22:02 
> безопасность memcpy()
> Как уберечься от возможных проблем?

есть два универсальных ответа на подобные вопросы:
1. отказаться от использования
2. не терять голову в процессе использования
3. спросить у других, но он не годится, потому, что другие назовут первые два


"memcpy"
Отправлено pavlinux , 27-Дек-10 15:13 
> безопасность memcpy()
> Как уберечься от возможных проблем?

Проблем нету. Юзай смело. :)


"memcpy"
Отправлено dimonna , 10-Янв-11 16:47 
> безопасность memcpy()
> Как уберечься от возможных проблем?

memmove поможет если области откуда и куда пересекаются.


"memcpy"
Отправлено pavlinux , 04-Фев-11 15:24 
>> безопасность memcpy()
>> Как уберечься от возможных проблем?
> memmove поможет, если области откуда и куда пересекаются.

И естественно, старое значение больше не нужно.


"memcpy"
Отправлено fork , 17-Июл-11 19:13 
memcpy-та еще гадость - уберечся врядли), разве что повышать бдительность на строчке memcpy
А вот если явно какой-то бок с прогой сразу CTRL+F поиск всех строк memcpy и контроль всех аргументов: откуда копируется, куда, с какого байта, каким размером + проверка выравнивания структур, если они учавствуют в как аргументы. Ибо с ним любая ошибка может вылезти где угодно и когда угодно.