std::basic_string::insert — cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
|
|
(3) | |
|
|
(4) | |
|
|
(5) | |
|
|
(6) | (avant C++11) (depuis C++11) |
|
|
(7) | (avant C++11) (depuis C++11) |
|
|
(8) | (avant C++11) (depuis C++11) |
|
|
(9) | (depuis C++11) |
Insère des caractères dans la chaîne:
Original:
Inserts characters into the string:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Inserts count copies de ch caractère à la position de index
Original:
Inserts count copies of character ch at the position index
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Insère chaîne de caractères terminée par NULL pointé par s au index position. La longueur de la chaîne est déterminée par le premier caractère null (efficacement les appels Traits::length(s) .
Original:
Inserts null-terminated character string pointed to by s at the position index. The length of the string is determined by the first null character (effectively calls Traits::length(s).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
Insère les caractères count d'abord de la chaîne de caractères pointée par s à la position index. s peut contenir des caractères nuls .
Original:
Inserts the first count characters from the character string pointed to by s at the position index. s can contain null characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
Insère chaîne str à la position index
Original:
Inserts string str at the position index
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
5)
Insère une chaîne, obtenues par str.substr(index_str, count) à la position index
Original:
Inserts a string, obtained by str.substr(index_str, count) at the position index
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
6)
Inserts ch caractère avant le caractère pointé par pos
Original:
Inserts character ch before the character pointed by pos
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
7)
Inserts count copies de ch caractère avant l'élément pointé par pos
Original:
Inserts count copies of character ch before the element pointed to by pos
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
8)
Inserts caractères de la gamme [first, last)
Original:
Inserts characters from the range [first, last)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
9)
Insère les éléments de la liste d'initialisation ilist .
Original:
Inserts elements from initializer list ilist.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Paramètres
| index | - | position à laquelle le contenu doit être inséré Original: position at which the content will be inserted The text has been machine-translated via Google Translate. |
| pos | - | itérateur devant lequel les personnages seront insérés Original: iterator before which the characters will be inserted The text has been machine-translated via Google Translate. |
| ch | - | caractère à insérer Original: character to insert The text has been machine-translated via Google Translate. |
| count | - | nombre de caractères à insérer Original: number of characters to insert The text has been machine-translated via Google Translate. |
| s | - | pointeur vers la chaîne de caractères à insérer Original: pointer to the character string to insert The text has been machine-translated via Google Translate. |
| str | - | Chaîne à insérer Original: string to insert The text has been machine-translated via Google Translate. |
| first, last | - | plage définissant des caractères à insérer Original: range defining characters to insert The text has been machine-translated via Google Translate. |
| index_str | - | position du premier caractère de la chaîne à insérer Original: position of the first character in the string The text has been machine-translated via Google Translate. |
| ilist | - | initialiseur liste pour insérer les caractères à partir Original: initializer list to insert the characters from The text has been machine-translated via Google Translate. |
| Type requirements | ||
-InputIt must meet the requirements of InputIterator.
| ||
Retourne la valeur
1-5) *this
6-9)
Iterator après le dernier caractère inséré .
Original:
Iterator following the last inserted character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Exceptions
1) std::out_of_range if index > size() and std::length_error if size() + count > max_size().
2) std::out_of_range if index > size() and std::length_error if size() + Traits::length(s) > max_size().
3) std::out_of_range if index > size() and std::length_error if size() + count > max_size().
4)
Lance exceptions aux conditions suivantes:.....
Original:
Throws exceptions on the following conditions:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
a) std::out_of_range if index > size().
b)
std::length_error si size() + str.size() > max_size() où ins_count est le nombre de caractères qui sera être inséré .
Original:
std::length_error if size() + str.size() > max_size() where ins_count is the number of characters that will be inserted.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
5)
Lance exceptions aux conditions suivantes:.....
Original:
Throws exceptions on the following conditions:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
a) std::out_of_range if index > size().
b) std::out_of_range if index_str > str.size().
c)
std::length_error si size() + ins_count > max_size() où ins_count est le nombre de caractères qui sera être inséré .
Original:
std::length_error if size() + ins_count > max_size() where ins_count is the number of characters that will be inserted.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
6-9)
(Aucun)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Voir aussi
ajoute des caractères à la fin Original: appends characters to the end The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
ajoute un caractère à la fin Original: appends a character to the end The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |