std::memmove
Материал из cppreference.com
Определено в заголовочном файле <cstring>
|
||
void* memmove( void* dest, const void* src, std::size_t count ); |
||
Копирует count символов из объекта, на который указывает src, в объект, на который указывает dest. Оба объекта интерпретируются как массивы unsigned char.
Объекты могут перекрываться: копирование происходит так, как если бы символы были скопированы во временный массив символов, а затем были скопированы из массива в dest.
Если dest или src является недействительным или нулевым указателем, поведение не определено, даже если count равно нулю.
Если объекты являются потенциально перекрывающимися и не являются TriviallyCopyable, поведение memmove
не указано и может быть неопределённым.
Содержание |