草庐IT

c++ - 堵塞的意义何在?

我一直在想,堵塞有什么意义?据我所知,clog与cerr相同,但具有缓冲功能,因此效率更高。通常stderr和stdout一样,所以clog和cout一样。这对我来说似乎很蹩脚,所以我想我一定是误解了它。如果我有日志消息发送到同一个地方,我有错误消息发送到(可能是/var/log/messages中的某些内容),那么我可能不会写太多(因此使用non不会丢失太多-缓冲cerr)。以我的经验,我希望我的日志消息是最新的(不缓冲),这样我可以帮助找到崩溃(所以我不想使用缓冲的阻塞)。显然我应该一直使用cerr。我希望能够在我的程序中重定向堵塞。重定向cerr会很有用,这样当我调用库例程时,我

c++ - 堵塞的意义何在?

我一直在想,堵塞有什么意义?据我所知,clog与cerr相同,但具有缓冲功能,因此效率更高。通常stderr和stdout一样,所以clog和cout一样。这对我来说似乎很蹩脚,所以我想我一定是误解了它。如果我有日志消息发送到同一个地方,我有错误消息发送到(可能是/var/log/messages中的某些内容),那么我可能不会写太多(因此使用non不会丢失太多-缓冲cerr)。以我的经验,我希望我的日志消息是最新的(不缓冲),这样我可以帮助找到崩溃(所以我不想使用缓冲的阻塞)。显然我应该一直使用cerr。我希望能够在我的程序中重定向堵塞。重定向cerr会很有用,这样当我调用库例程时,我