C++ cout, cerr, clog

2075 / C++ / Додатково / cout, cerr, clog

 

Три різні потоки (типово все виводять в консоль)

1. cout – стандартний вивід! (буверезовний)

2. cerr – помилки! небуферизований вивід, що використовується в системах схильних до краху

(вивід відбувається зразу)

3. clog – логи! (буферезовний, поза стандартним потоком)

(потоки можна писати в файл)

Якщо програма вилітає, буферизовані потоки можуть не вивести інформацію