std::basic_string::assign
De cppreference.com
< cpp | string | basic string
![]() |
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. |
basic_string& assign( size_type count, CharT ch ); |
(1) | |
basic_string& assign( const basic_string& str ); |
(2) | |
basic_string& assign( const basic_string& str, size_type pos, |
(3) | |
basic_string& assign( basic_string&& str ); |
(4) | (depuis C++11) |
basic_string& assign( const CharT* s, size_type count ); |
(5) | |
basic_string& assign( const CharT* s ); |
(6) | |
template< class InputIt > basic_string& assign( InputIt first, InputIt last ); |
(7) | |
basic_string& assign( std::initializer_list<CharT> ilist ); |
(8) | (depuis C++11) |
Remplace le contenu de la chaîne.
Original:
Replaces the contents of the string.
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.
1)
Remplace le contenu des
count
copies du caractère ch
Original:
Replaces the contents with
count
copies of character ch
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.
2)
Remplace le contenu avec une copie de
str
Original:
Replaces the contents with a copy of
str
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.
3)
Remplace le contenu d'une chaîne de
[pos, pos+count)
str
. Si la sous-chaîne demandée dure-delà de la fin de la chaîne, ou si count == npos, la sous-chaîne résultante est [pos, size())
. Si pos >= str.size(), std::out_of_range est lancée . Original:
Replaces the contents with a substring
[pos, pos+count)
of str
. If the requested substring lasts past the end of the string, or if count == npos, the resulting substring is [pos, size())
. If pos >= str.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.
You can help to correct and verify the translation. Click here for instructions.
4)
Remplace le contenu avec ceux de
str
en utilisant la sémantique de déplacement. str
est dans un état indéfini après l'opération .Original:
Replaces the contents with those of
str
using move semantics. str
is in undefined state after the operation.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.
5)
Remplace le contenu avec une copie des caractères dans l'intervale
[s, s+count)
. Cet interval peut contenir des caracères nuls. Original:
Replaces the contents with copies of the charact in the range
[s, s+count)
. This range 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.
You can help to correct and verify the translation. Click here for instructions.
6)
Remplace le contenu avec ceux de la chaîne de caractères terminée par NULL pointé par
s
. La longueur de la chaîne est déterminée par le premier caractère null . Original:
Replaces the contents with those of null-terminated character string pointed to by
s
. The length of the string is determined by the first null character. 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.
7)
Remplace le contenu des copies des personnages de la série
[first, last)
Original:
Replaces the contents with copies of the characters in 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.
You can help to correct and verify the translation. Click here for instructions.
8)
Remplace le contenu avec ceux de la liste d'initialisation
ilist
.Original:
Replaces the contents with those of the 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.
You can help to correct and verify the translation. Click here for instructions.
Sommaire |
[modifier] Paramètres
count | - | taille de la chaîne résultante
Original: size of the resulting string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
ch | - | valeur à laquelle initialiser chaque caractères de la chaîne
Original: value to initialize characters of the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
first, last | - | interval depuis lequel copier les caractères
Original: range to copy the characters from The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
str | - | chaîne à être utilisé comme source pour initialiser les caractères
Original: string to be used as source to initialize the characters with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
s | - | pointeur vers une chaîne de caractères à utiliser comme source pour initialiser la chaîne
Original: pointer to a character string to use as source to initialize the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
ilist | - | liste d'initialisation à utilliser pour initialiser les caractères de la chaîne
Original: initializer list to initialize the characters of the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Type requirements | ||
-InputIt must meet the requirements of InputIterator .
|
[modifier] Retourne la valeur
*this
[modifier] Complexité
1)linéaire dans
2) 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.
You can help to correct and verify the translation. Click here for instructions.
linéaire de la taille de
3) str
Original:
linear in size of
str
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.
linéaire dans
4) 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.
You can help to correct and verify the translation. Click here for instructions.
constant. Si
5) alloc
est donné et alloc != other.get_allocator(), alors linéaire .Original:
constant. If
alloc
is given and alloc != other.get_allocator(), then linear.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.
linéaire dans
6) 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.
You can help to correct and verify the translation. Click here for instructions.
linéaire de la taille de
7) s
Original:
linear in size of
s
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.
linéaire de la distance entre
8) first
et last
Original:
linear in distance between
first
and last
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.
linéaire de la taille de
ilist
Original:
linear in size of
ilist
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.
[modifier] Exemple
This section is incomplete Reason: no example |
[modifier] Voir aussi
construit un basic_string Original: constructs a basic_string 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) | |
assigne des valeurs à la chaîne (fonction membre publique) |