Para convertir un objeto a la representación de cadena que se imprimiría con el
, puede usar cout << object
(u stringstream
si solo necesita conversión unidireccional): ostringstream
http://www.cplusplus.com/referen…
La clase
imita una secuencia de E / S, pero solo está respaldada por un buffer de cadena. Después de enviar el objeto al stringstream
, llame al método stringstream
para recuperar la representación de cadena. Es común incluir esta funcionalidad en una función de utilidad, utilizando plantillas para permitir cualquier tipo de objeto. str()
- ¿Cuál es la principal diferencia entre ATA y SATA?
- ¿Cuáles son algunos proyectos simples de PNL basados en un documento de conferencia (no demasiado complejo) que un estudiante de informática puede probar? Necesito hacer un proyecto de compilador basado en PNL como parte de mi curso.
- ¿Cómo puedes usar una computadora?
- ¿Es posible combinar el algoritmo RSA y ECC para proporcionar seguridad?
- ¿Cuán precisa y avanzada podría ser una computadora cuántica con solo unos pocos cientos de qubits para predecir el clima?
Por ejemplo:
template std::string to_string(const T& object) { std::ostringstream ss; ss << object; return ss.str(); }
Para permitir que esto funcione para clases personalizadas, simplemente implemente el
para el tipo operator<<
como lo haría para que la clase funcione con ostream
. cout