Sto imparando il C ++ e ho trovato qualcosa che non riesco a capire:
I buffer di output possono essere svuotati esplicitamente per forzare la scrittura del buffer. Per impostazione predefinita, la lettura dei
cin
flushcout
;cout
viene anche svuotato quando il programma termina normalmente.
Quindi svuotare il buffer (ad esempio un buffer di output): questo cancella il buffer cancellando tutto in esso o cancella il buffer inviando tutto in esso? O svuotare il buffer significa qualcosa di completamente diverso?