std::basic_string::substr - cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
||
Retorna uma substring [pos, pos+count). Se a substring solicitado dura após o final da cadeia, ou se count == npos, a substring retornada é [pos, size()).
Original:
Returns a substring [pos, pos+count). If the requested substring lasts past the end of the string, or if count == npos, the returned substring is [pos, size()).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parâmetros
| pos | - | posição do primeiro caractere a incluir Original: position of the first character to include The text has been machine-translated via Google Translate. |
| count | - | comprimento da substring Original: length of the substring The text has been machine-translated via Google Translate. |
Valor de retorno
String contendo o [pos, pos+count) substring.
Original:
String containing the substring [pos, pos+count).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Exceções
std::out_of_range if pos > size().
Complexidade
Linear em 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.
Exemplo
#include <string> #include <iostream> int main() { std::string a = "0123456789abcdefghij"; std::string sub1 = a.substr(10); std::cout << sub1 << '\n'; std::string sub2 = a.substr(5, 3); std::cout << sub2 << '\n'; std::string sub3 = a.substr(12, 100); std::cout << sub3 << '\n'; }
Saída:
Veja também
cópias personagens Original: copies characters The text has been machine-translated via Google Translate. (função pública membro) [edit] | |