Когда использовать и различия между clog и cerr в C++

Когда я использую std::clog а также std::cerr в с ++?

Какая разница между clog << "test" << endl; а также cerr << "test" << endl;?

Есть ли clog << "0" без endl печатать напрямую без буфера?

1 ответ

Согласно документации, сабо отправляет вывод символов в стандартный поток ведения журнала среды, тогда как cerr отправляет вывод в поток ошибок. Эти потоки, обрабатываемые средой, могут, например, указывать на различные средства ведения журналов. В рабочем коде часто требуется отправлять более важные события регистрации (с указанием ошибок и т. П.) В конкретное средство ведения журнала - например, для хранения вне площадки или для оповещения. Имея это в виду, начните практиковать использование функции засорения с более низким уровнем серьезности, если вы действительно не заметили условие ошибки!

Другие вопросы по тегам