Re[7]: [ANN] memcpy() banned
От: Аноним  
Дата: 26.05.09 07:35
Оценка: +2
Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>>>Дык std::copy (с такими параметрами) тоже вроде вне закона

E>>А как тогда литералами рользоваться?

КД>Я не стал парить себе моск и...


а я вот ничего не предпринял. когда моя версия студии начнёт ругаться на memmove/memcpy, запрещу ворнинг. ну может посмотрю на memcpy_s

а std::copy для char* некошерно.
если char* — байты, то memmove использует хитрые возможности платформы, которые скорее всего не используются реализацией STL, memcpy же имеет дополнительные возможности оптимизации поверх memmove.
если char* — буквы, то strcpy_s и вообще CString заместо char*.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.