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.
Parámetros
(Ninguno)
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.
Complejidad
Lineal en la longitud de la secuencia de caracteres subyacente.
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