【发布时间】:2013-01-29 06:39:04
【问题描述】:
有没有std::cout << "hello"不起作用的情况?我有一个 c/c++ 代码,但是 std::cout 不打印任何内容,甚至不打印常量字符串(例如“hello”)。
有什么方法可以检查cout 是否能够/无法打开流?有good()、bad()、...等一些成员函数,但我不知道哪个适合我。
【问题讨论】:
-
啊,缓冲输出,虽然艺术是个无情又残忍的丫头。
-
C 中没有
std::cout。 -
在窗口系统中,
std::cout可能无法实现,因为存在窗口并且操作系统不知道要输出到您的哪个窗口。 -
永远不要给 cout NULL。它会停止工作。
标签: c++ debugging buffer iostream cout