Здравствуйте, Codealot, Вы писали:
C>memcpy не работает с внешними данными, в отличие от.
memcpy возлагает на программиста ответсвенность за корректность переданных данных. И если программист не обеспечил эти требования, тогда "behaviour is undefined" — это сказано в спецификации к функции. И те данные, которые передает программисты для функции являеются внешними (сформированными извне).