std::sub_match::operator string_type, std::sub_match::str
De cppreference.com
operator string_type()const; | (1) | |
string_type str()const; | (2) | |
Convierte a un objeto del tipo std::basic_string subyacente.
La primera versión es una conversión implícita, la segunda es explícita.
Contenido |
[editar]Parámetros
(Ninguno)
[editar]Valor de retorno
Devuelve la secuencia de caracteres coincidente como un objeto del tipo std::basic_string subyacente. Si el miembro matched
es false, se devuelve una cadena vacía.
[editar]Complejidad
Lineal en la longitud de la secuencia de caracteres subyacente.
[editar]Ejemplo
Ejecuta este código
#include <iostream>#include <regex>#include <string>int main(){std::ssub_match sm;std::string s = sm;// conversión implícitastd::cout<< s.length()<<'\n';}
Salida:
0