¿Cómo convierto de std::stringstreama std::stringen C ++?
¿Necesito llamar a un método en la secuencia de cadena?
c++
string
stringstream
Nick Bolton
fuente
fuente

Respuestas:
fuente
Utilice el método .str () :
fuente
std::stringstream::str()es el método que estás buscando.Con
std::stringstream:std::stringstreamEs una herramienta más genérica. Puede usar la clase más especializadastd::ostringstreampara este trabajo específico.Si está trabajando con un
std::wstringtipo de cadenas, debe preferirstd::wstringstreamo en sustd::wostringstreamlugar.si desea que el tipo de caracteres de su cadena pueda seleccionarse en tiempo de ejecución, también debe convertirlo en una variable de plantilla.
Para todos los métodos anteriores, debe incluir los siguientes dos archivos de encabezado.
Tenga en cuenta que, el argumento
NumericValueen los ejemplos anteriores también se puede pasar comostd::stringostd::wstringpara usarse con las instanciasstd::ostringstreamystd::wostringstreamrespectivamente. No es necesarioNumericValueque sea un valor numérico.fuente
De memoria, llamas
stringstream::str()para sacar elstd::stringvalor.fuente