◐ Shell
clean mode source ↗

std::basic_string::copy — cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

size_type copy( CharT* dest, size_type count, size_type pos = 0);

Copie une chaîne [pos, pos+count) à la chaîne de caractères pointée par dest. Si la sous-chaîne demandée dure-delà de la fin de la chaîne, ou si count == npos, la sous-chaîne est copiée [pos, size()). La chaîne de caractères résultante n'est pas terminée par NULL .

Original:

Copies a substring [pos, pos+count) to character string pointed to by dest. If the requested substring lasts past the end of the string, or if count == npos, the copied substring is [pos, size()). The resulting character string is not null-terminated.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Si pos >= size(), std::out_of_range est lancée .

Original:

If pos >= size(), std::out_of_range is thrown.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Paramètres

dest -

pointeur vers la chaîne de caractères cible

Original:

pointer to the destination character string

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

pos -

position du premier caractère à inclure

Original:

position of the first character to include

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

count -

longueur de la chaîne

Original:

length of the substring

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

nombre de caractères copiés

Original:

number of characters copied

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Exceptions

std::out_of_range if pos >= size().

Complexité

linéaire dans count

Original:

linear in count

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Exemple

Voir aussi

renvoie une sous-chaîne

Original:

returns a substring

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(fonction membre publique) [edit]