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ícita std::cout << s.length() << '\n'; }
Salida:
0