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) | (desde 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) | (desde 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 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.
Substitui o conteúdo com uma cópia do
3) 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.
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) 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.
linear no tamanho 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.
linear em
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.
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) 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.
linear no tamanho 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.
linear da distância entre
8) first
e 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.
linear no tamanho de
init
Original:
linear in size of
init
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.
[editar]Exemplo
Esta seção está incompleta Motivo: sem exemplo |
[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) |