Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我什么时候在 C++ 中使用std::clog和?std::cerr
std::clog
std::cerr
clog << "test" << endl;和 有什么区别cerr << "test" << endl;?
clog << "test" << endl;
cerr << "test" << endl;
clog << "0"不用endl缓冲区直接打印吗?
clog << "0"
endl
根据文档clog将字符输出发送到环境的标准日志流,而cerr将输出发送到错误流。例如,由环境处理的这些流可以指向不同的日志记录工具。在生产代码中,通常需要将更重要的日志记录事件(注意错误等)发送到特定的日志记录设施 - 例如用于异地存储或警报。考虑到这一点,除非您确实注意到错误情况,否则请开始练习使用较低严重性的阻塞功能!