std::basic_string::assign
De cppreference.com
[] |
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. |
<metanoindex/>
<tbody> </tbody> 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, size_type count ); |
(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 chane.
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 caractre chOriginal:
Replaces the contents with
count copies of character chThe 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
strOriginal:
Replaces the contents with a copy of
strThe 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 chane de
[pos, pos+count) str. Si la sous-chane demande dure-del de la fin de la chane, ou si count == npos, la sous-chane rsultante est [pos, size()). Si pos >= str.size(), std::out_of_range est lance . 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 smantique de dplacement. str est dans un tat indfini aprs l'opration .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 caractres dans l'intervale
[s, s+count). Cet interval peut contenir des caracres 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 chane de caractres termine par NULL point par
s. La longueur de la chane est dtermine par le premier caractre 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 srie
[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.
Paramtres
| count | - | taille de la chane rsultante
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 caractres de la chane
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 caractres
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 | - | chane tre utilis comme source pour initialiser les caractres
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 chane de caractres utiliser comme source pour initialiser la chane
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 caractres de la chane
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.
| ||
Retourne la valeur
*this
Complexit
1)
linaire dans
countOriginal:
linear in
countThe 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)
linaire de la taille de
strOriginal:
linear in size of
strThe 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)
linaire dans
countOriginal:
linear in
countThe 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)
constant. Si
alloc est donn et alloc != other.get_allocator(), alors linaire .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.
5)
linaire dans
countOriginal:
linear in
countThe 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)
linaire de la taille de
sOriginal:
linear in size of
sThe 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)
linaire de la distance entre
first et lastOriginal:
linear in distance between
first and lastThe 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)
linaire de la taille de
ilistOriginal:
linear in size of
ilistThe 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.
Exemple
| This section is incomplete Reason: no example |
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 chane (fonction membre publique) | |