¿Cuándo se lava la cout?

Lo séendl o llamandoflush() lo vaciará También sé que cuando llamascin despuéscout, también se sonroja. Y también cuando sale el programa. ¿Hay otras situaciones quecout rubores?

Acabo de escribir un bucle simple y no lo eliminé, pero puedo ver que se imprime en la pantalla. ¿Por qué? ¡Gracias!

for (int i =0; i<399999; i++) {

        cout<<i<<"\n";

}

También el tiempo para que termine es el mismo que conendl ambos unos 7 segundos.

for (int i =0; i<399999; i++) {

        cout<<i<<endl;

}

Respuestas a la pregunta(1)

Su respuesta a la pregunta