std::basic_string::c_str
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. |
const CharT* c_str()const; | ||
Retorna um ponteiro para uma matriz de caracteres terminada em nulo com dados equivalentes aos armazenada na string. O ponteiro é tal que o intervalo é válido
[c_str(); c_str() + size()]
e os valores em que correspondem aos valores armazenados na cadeia com um caractere nulo adicional após a última posição.Original:
Returns a pointer to a null-terminated character array with data equivalent to those stored in the string. The pointer is such that the range
[c_str(); c_str() + size()]
is valid and the values in it correspond to the values stored in the string with an additional null character after the last position.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]Notas
O ponteiro obtido
c_str()
só pode ser tratado como um ponteiro para uma cadeia de caracteres terminada em nulo se o objeto string não contém outros caracteres nulos.Original:
The pointer obtained from
c_str()
may only be treated as a pointer to a null-terminated character string if the string object does not contain other 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.
Escrevendo para a matriz de caracteres acessado através
c_str()
é um comportamento indefinido.Original:
Writing to the character array accessed through
c_str()
is undefined behavior.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.
Como C + +11,
c_str()
e data()
executar a mesma função.Original:
Since C++11,
c_str()
and data()
perform the same function.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]Parâmetros
(Nenhum)
Original:
(none)
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]Valor de retorno
Ponteiro para a matriz de caracteres terminada em nulo data()[i]== operator[](i) que tal para cada
i
em [0, size()]
. (até C++11)Original:
Pointer to the null-terminated character array such that data()[i]== operator[](i) for every
i
in [0, size()]
. (até C++11)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.
Ponteiro para o armazenamento subjacente data()+ i ==&operator[](i) carácter tal que para cada
i
em [0, size()]
. (desde C++11)Original:
Pointer to the underlying character storage such that data()+ i ==&operator[](i) for every
i
in [0, size()]
. (desde C++11)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]Complexidade
Constante.
Original:
Constant.
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]Exceções
[editar]Veja também
(C++11) | acessa o primeiro caractere Original: accesses the first character 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) |
(C++11) | acessa o último caractere Original: accesses the last character 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) |
retorna um ponteiro para o primeiro caractere de uma string Original: returns a pointer to the first character of a 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) |