◐ Shell
clean mode source ↗

std::memcpy - cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

Definido no cabeçalho

<cstring>

void* memcpy( void* dest, const void* src, std::size_t count );

Copies count bytes from the object pointed to by src to the object pointed to by dest.

If the objects overlap, the behavior is undefined. If the objects are not trivially copyable (e.g. scalars, arrays, C-compatible structs), the behavior is undefined.

Parâmetros

dest -

ponteiro para o local de memória para copiar

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 -

ponteiro para o local de memória para copiar

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 -

número de bytes a serem copiados

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.

Valor de retorno

dest

Exemplo

#include <iostream>
#include <cstring>

int main()
{
    char source[] = "once upon a midnight dreary...";
    char dest[4];
    std::memcpy(dest, source, sizeof dest);
    for (char c : dest) {
        std::cout << c << '\n';
    }
}

Saída:

Veja também

move-se um tampão para o outro

Original:

moves 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.


(função) [edit]

Copia um intervalo de elementos para um novo local

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.


(modelo de função) [edit]

cópias. uma série de elementos a fim de trás

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.


(modelo de função) [edit]
checks if a type is trivially copyable
(modelo de classe) [edit]

Documentação C para memcpy