std::basic_string::assign
Da 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) | (a partir do 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) | (a partir do C++ 11) | 
Substitui o conteúdo da string.
1) 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.
Substitui o conteúdo com cópias 
2) count de ch charactorOriginal:
Replaces the contents with 
count copies of charactor 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.
Substitui o conteúdo com uma cópia do 
3) 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.
Substitui o conteúdo com uma 
4) [pos, pos+count) substring de str. Se a substring solicitado dura após o final da cadeia, ou se count == npos, a substring resultante é [pos, size()). Se pos >= str.size(), std::out_of_range é jogado. 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.
Substitui o conteúdo com os de 
5) str usando a semântica de movimento. str está em estado indefinido após a operação.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.
Substitui o conteúdo com os personagens 
6) count primeira de cadeia de caracteres apontada por s. s pode conter caracteres nulos.Original:
Replaces the contents with the first 
count characters of character string pointed to by s. 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.
You can help to correct and verify the translation. Click here for instructions.
Substitui o conteúdo com os de terminação nula cadeia de caracteres apontada por 
7) s. O comprimento da corda é determinada pelo primeiro caractere nulo. 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.
Substitui o conteúdo com as cópias dos personagens do 
8) [first, last) alcanceOriginal:
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.
Substitui o conteúdo com os da lista de inicializador 
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.
Índice | 
[editar] Parâmetros
| count | - |    tamanho da string resultante 
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 | - |    valor para inicializar caracteres da string com 
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 | - |    variar de copiar os personagens de 
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 | - |    cadeia a ser utilizado como fonte para inicializar os caracteres com 
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 | - |    ponteiro para uma cadeia de caracteres para use 
como fonte para inicializar a string com 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.  | 
| init | - |    inicializador lista para inicializar os caracteres da string com 
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.
 | ||
[editar] Valor de retorno
*this
[editar] Complexidade
1)linear em 
2) 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.
linear no tamanho de 
3) 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.
linear em 
4) 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.
constante. Se 
5) alloc é dado e alloc != other.get_allocator(), em seguida, linear.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.
linear em 
6) 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.
linear no tamanho de 
7) 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.
linear da distância entre 
8) first e 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.
linear no tamanho de 
initOriginal:
linear in size of 
initThe 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.
[editar] Exemplo
| This section is incomplete Reason: no example  | 
[editar] Veja também
|     constrói um   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. (função pública membro)  | |
|     atribui valores para a cadeia   Original:  assigns values to the string  The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função pública membro)  | |