Когда использовать и различия между clog и cerr в C++
Когда я использую std::clog
а также std::cerr
в с ++?
Какая разница между clog << "test" << endl;
а также cerr << "test" << endl;
?
Есть ли clog << "0"
без endl
печатать напрямую без буфера?
1 ответ
Согласно документации, сабо отправляет вывод символов в стандартный поток ведения журнала среды, тогда как cerr отправляет вывод в поток ошибок. Эти потоки, обрабатываемые средой, могут, например, указывать на различные средства ведения журналов. В рабочем коде часто требуется отправлять более важные события регистрации (с указанием ошибок и т. П.) В конкретное средство ведения журнала - например, для хранения вне площадки или для оповещения. Имея это в виду, начните практиковать использование функции засорения с более низким уровнем серьезности, если вы действительно не заметили условие ошибки!