Аргументы указателя к Стандартным Библиотечным функциям memcpy
, memmove
и memcmp
должны быть указателями на квалифицированные или неполные версии совместимых типов
Аргументы указателя к Стандартным Библиотечным функциям memcpy
, memmove
и memcmp
должны быть указателями на квалифицированные или неполные версии совместимых типов.
Функции
memcpy( arg1, arg2, num_bytes ); memmove( arg1, arg2, num_bytes ); memcmp( arg1, arg2, num_bytes );
arg1
и arg2
. Копия байта байтом, перемещение или сравнение значимы, только если arg1
и arg2
имеют совместимые типы.Используя указатели на различные типы данных для arg1
и arg2
обычно указывает на ошибку кодирования.
Аргументы указателя к Стандартным Библиотечным функциям memcpy
, memmove
и memcmp
должны быть указателями на квалифицированные или неполные версии совместимых типов.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Стандартные библиотеки |
Категория: необходимый |
Категория AGC: необходимый |
Язык: C90, C99 |