std::memmove
来自cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <cstring>
|
||
| void* memmove( void* dest, const void* src, std::size_t count ); |
||
。副本
count字符的对象所指向的src指出,dest的对象。对象可以重叠:复制发生,如果字符被复制到一个临时字符数组,然后被复制的字符从阵列到dest。如果对象是不平凡的拷贝(标量,数组,C风格的结构),该行为是未定义.Original:
Copies
count characters from the object pointed to by src to the object pointed to by dest. The objects may overlap: copying takes place as if the characters were copied to a temporary character array and then the characters were copied from the array to dest. If the objects are not trivially-copyable (scalars, arrays, C-style structs), the behavior is undefined.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 。参数。
| dest | - | 。复制到存储器位置的指针。
Original: pointer to the memory location to copy to The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| src | - | 。指针指向的内存位置复制。
Original: pointer to the memory location to copy from The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| count | - | 。要复制的字节数。
Original: number of bytes to copy The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
===。
返回值。===
dest
[编辑] 。为例。
| 本节是不完整的 原因: no example |
[编辑] 。另请参阅。
| 一个缓冲区拷贝到另一个地方 Original: copies one buffer to another The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
| (C++11) |
某一范围的元素复制到一个新的位置 Original: copies a range of elements to a new location The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数模板) |
| 份向后为了在一个范围内的元素 Original: copies a range of elements in backwards order The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数模板) | |
| (C++11) |
checks if a type is trivially copyable (类模板) |
| C documentation for memmove
| |