44问答网
所有问题
cerr在C++的作用是什么
如题所述
举报该问题
推荐答案 2012-03-12
首先,楼上的说法是正确的,即:cerr是C++预定义的标准错误输出函数,作用就是直接将参数(错误消息)打印到屏幕上。
我再补充我经常使用这个东东的一种情况,个人觉得在调试程序时还是经常用到的:在cout被重定向之后,可以用cerr向屏幕输出,因为cerr是不能被重定向的。例如:用
freopen( "result.txt", "w", stderr );
重定向之后,cout输出的内容都写到文件里面了,但是cerr输出的东西依旧显示在屏幕上
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6W6WR3VD3.html
其他回答
第1个回答 2012-03-12
cerr是C++预定义的标准错误输出函数,作用就是直接将参数(错误消息)打印到屏幕上。
第2个回答 2012-03-13
相当于cout,不过cerr一般用于输出错误
第3个回答 2012-03-12
错误流输出
相似回答
c++
中的
cerr是什么
意思
答:
td::
cerr是
ISO
C++
标准错误输出流,对应于ISO C标准库的stderr。与std::cout不同,ISO C++要求当cerr被初始化后,cerr.flags() & unitbuf非零(保证流在每次输出操作后被刷新),且cerr.tie()返回&cout。[1]即cerr默认和cout同步但无缓冲。
c++
中
cerr
主要是用来?
答:
你说,你到什么地方借内存,存放你的错误信息?所以有了cerr。其目的,
就是在你最需要它的紧急情况下,还能得到输出功能的支持
。缓冲区的目的,就是减少刷屏的次数——比如,你的程序输出圣经中的一篇文章。不带缓冲的话,就会每写一个字母,就输出一个字母,然后刷屏。有了缓冲,你将看到若干句子“同...
c++
中的
cerr
怎么用 求其详细用法
答:
cerr和cout一样用,二者的区别是:去
cerr的
流不能被重定向,而cout可被重定向
c++
中的输出函数clog
cerr
cout的区别
是什么
?
答:
cout是在终端显示器输出,cout流在内存中对应开辟了一个缓冲区,用来存放流中的数据,当向cout流插入一个endl,不论缓冲区是否漫了,都立即输出流中所有数据,然后插入一个换行符.
cerr
流对象是标准错误流,指定为和显示器关联,和cout
作用
差不多,有点不同就是cout通常是传到显示器输出,但可以被重定向输出到...
大家正在搜
cerr是什么
carrier什么意思
creeper歌词
西洋参的功效与作用
木香的功效与作用
雪莲果的作用与功效
莲子的功效与作用
红参的功效与作用
红花的功效与作用
相关问题
C++中do的作用是什么?
c++中的cerr是什么意思
c++中cerr主要是用来?
c++中的cerr是什么意思
c++中的cerr怎么用 求其详细用法
std::cerr是什么意思?
ctrl+shift+C的作用是什么它的作用是什么
cout和cerr有什么区别啊