ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
411340 Топик полностью
fk0, легенда (21.05.2013 15:58, просмотров: 55) ответил Hobo на размер данных лежит в первых 4-х байтах, во время копирования с данными будут делаться еще манипуляции, так что memcpy пролетает.
Ты не прав. memcpy умеет инлайниться во что-то быстрое, особенно если размер -- константа. Кроме того, ещё memcpy умеет не байтами копировать а, например, словами. В 2-4 раза быстрей. Не всякая версия и не для всякой платформы, разумеется. Но пренебрегать библиотечными функциями не стоит. Поиска в строках и т.п. -- это тоже касается. Библиотечные функции могут быть руками на асме написаны, наконец. PS: если копируется что-то исключительно длинное, то можно попросту копировать тем же memcpy короткими частями, а не мегабайт разом...
[ZX]