es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: C++98

Diferencia entre std::iterator, std::iterator_traits y std::random_access_iterator_tag

Necesito escribir mi propio iterador (uno de acceso aleatorio) para mi contenedor personalizado. Y también se requiere volver a implementar iterator_traits. Sé que std::iterator es una clase base para std::iterator_traits. Ambos son clases. Mientras que std::random_access_iterator_tag es una estructura. Mi primer intento es algo como esto: (ejemplo de este enlace) . . . Read more

Utilizando la función ignore de stringstream.

Estoy tratando de usar un stringstream como un búfer pero no puedo actualizar el objeto subyacente streambuf: #include <iostream> #include <sstream> int main() { std::stringstream ss(std::ios_base::app|std::ios_base::in|std::ios_base::out); //ostringstream da el mismo resultado ss << "foo"; std::cout << "posición obtener: " << ss.tellg() << std::endl; std::cout << "posición poner: " << ss.tellp() . . . Read more