您的位置:首页 > 编程语言 > Qt开发

QT 中“ std::cerr ”的使用方法

2012-02-14 10:11 316 查看
std::cerr 标准错误输出流

std::cout 标准输出流 

 std::cerr 与 std::cout的最大不同是 cerr 是 不带输出缓冲 的,直接就可以输出到显示器上,
而 cout 是 带输出缓冲 的 , 需要刷新缓冲区才能输出。


使用 "std::cerr" 之前,需要加入
#include <iostream>

否则,会出现如下错误描述:

error C2039: “cerr”: 不是“std”的成员

error C2065: “cerr”: 未声明的标识符



正确的使用方式如下:

#include <iostream>

std::cerr<<"Error: Cannot read file"<<qPrintable(fileName)

<<": "<<qPrintable(file.errorString())<<std::endl;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: