15-09-2013, 15:40
Buenas chicos,
Estoy intentando aprender C++ y me surgió una duda con respecto a cual es la diferencia entre usar \n y std::endl.
Según entendí, la diferencia es que endl no limpia el buffer, entonces, las dos instrucciones siguientes serían equivalentes:
Hay alguna forma (Capaz esté diciendo una boludez), de poder 'ver' los valores del buffer en un momento determinado? Para ver los efectos que hace cada instrucción?
Muchas gracias.
Un saludo.
Estoy intentando aprender C++ y me surgió una duda con respecto a cual es la diferencia entre usar \n y std::endl.
Según entendí, la diferencia es que endl no limpia el buffer, entonces, las dos instrucciones siguientes serían equivalentes:
std::cout << "Linea de prueba 1" << std::endl;
std::cout << "Linea de prueba 2\n" << std::flush;
Hay alguna forma (Capaz esté diciendo una boludez), de poder 'ver' los valores del buffer en un momento determinado? Para ver los efectos que hace cada instrucción?
Muchas gracias.
Un saludo.