◐ Shell
clean mode source ↗

std::memcpy — cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

Déclaré dans l'en-tête

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

Paramètres

dest -

pointeur à l'emplacement mémoire de la copie

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 -

pointeur à l'emplacement de la mémoire à copier

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 -

nombre d'octets à copier

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.

Retourne la valeur

dest

Exemple

#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';
    }
}

Résultat :

Voir aussi

une mémoire tampon se déplace vers un autre

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.


(fonction) [edit]

(C++11)

Copie une série d'éléments vers un nouvel emplacement

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.


(fonction générique) [edit]

copie une plage d'éléments dans l'ordre inverse

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.


(fonction générique) [edit]
checks if a type is trivially copyable
(classe générique) [edit]

C documentation for memcpy