总结了一下,主要有几点,欢迎指正。

1、cout对应于标准输出流

cerr对应于标准错误流

2、cout可以重定向,cerr不可以。

3、cout要分配缓冲,cerr不用,所以从理论上来说,cerr输出要比cout要快。

4、cout和cerr默认都是标准输出设备:显示器.

英文表述是:

cout:
The cout object corresponds to the standard output stream. By default, this stream is associated with the standard output device, typically a monitor. The wcout object is similar but works with the wchar_t type.

cerr:
The cerr object corresponds to the standard error stream, which you can use for displaying error messages. By default, this stream is associated with the standard output device, typically a monitor, and the stream is unbuffered. This means that information is sent directly to the screen, without waiting for a buffer to fill or for a newline character. The wcerr object is similar but works with the wchar_t type.

cout 和cerr的区别相关推荐

  1. cout和cerr的区别

    问题: c++中输出通常信息的函数为cout,比如:std::cout << "Hello world"; 在异常处理机制中则使用cerr来输出错误信息,比如:std: ...

  2. C++中cout和cerr的区别?

    之前一直在用,但就是没在意两者到底有啥却别,今天又想到这个问题,总结下吧(以下的内容均是本人从网上查阅资料看来整理的,暂时还没有查阅官方资料,不保证准确,欢迎讨论) 其实大家平常常会用的主要有三个:c ...

  3. C++中cout和cerr的区别

    标准IO库定义的其中3个IO对象: 一个istream类型对象:cin 两个ostream对象:cout,cerr cin:读取标准输入的istream对象,对应于标准输入流(关联到标准输入设备,通常 ...

  4. cin、cout、cerr、clog用法区别及其在VS环境下的重定向

    今天学习C++,发现C++中的输出流除了常用的cout,还有cerr和clog两种输出流对象,由于之前没有遇到过,所以特地查了一下用法,记录一下. 1.      cin.cout.cerr.clog ...

  5. c++中cout、cerr、clog的区别

    之前一直在用,但就是没在意两者到底有啥却别,今天又想到这个问题,总结下吧(以下的内容均是本人从网上查阅资料看来整理的,暂时还没有查阅官方资料,不保证准确,欢迎讨论) 其实大家平常常会用的主要有三个:c ...

  6. 【自学C++】C++ cout clog cerr区别

    C++ cout clog cerr区别 C++ cout clog cerr区别教程 在 C++ 中的 std 命名空间中,用于输出的不仅仅只有 cout,还有 clog 和 cerr,分别用于输出 ...

  7. C++入门系列---cout、cerr、clog 三者的区别

    先来看一下C++Primer(第四版)定义了4个IO对象,供大家参考: "标准库定义了4个IO对象,处理输入时使用命名为cin的istream类型对象,这个对象也成为标准输入.处理输出时使用 ...

  8. 【C++】cout、cerr、clog之间的区别

    cout.cerr.clog三者都是标准IO库中提供的输出工具. 但是cout是支持重定向操作的.比如freopen()对于cout有效.clog和cerr主要用于错误输出.因此,如果将程序输出重定向 ...

  9. cout、cerr、clog

    其实大家平常常会用的主要有三个:cout.cerr.clog,首先简单介绍下三者. 这三者在C++中都是标准IO库中提供的输出工具(至于有关的重载问题在此不讨论): cout:写到标准输出的ostre ...

最新文章

  1. android service使用handle,android中对Looper、HandlerThread、IntentService的理解及使用方法...
  2. cocos2dx之lua项目开发中MVC框架的简单应用
  3. Java servlet项目里的web.xml
  4. web前端 真是一条不归路,2年前的文章 如今依然影响很多人
  5. python学到什么程度可以找到工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...
  6. 再有人问你Http协议是什么,把这篇文章发给他
  7. oracle 汉字转五笔码,芈月传的芈字怎么打?用五笔拆解并输入方法图解
  8. 树莓派51/100 - Pico下用MicroPython在ssd1306上显示汉字
  9. zb薄片怎么往里加厚_烘焙爱好者的必修课----无敌详细的【千层酥皮】做法
  10. Java做彩虹进度条,Android自定义控件-彩虹条进度条
  11. 【数据挖掘与商务智能决策】第十七章 神经网络
  12. 一个匹配数字的正则表达式(带详细解释)
  13. Spring IoC是什么
  14. html下拉刷新原理,科技常识:移动端下拉刷新头实现原理及代码实现
  15. polygon NFT开发教程
  16. lo显示l服务器维护,斐讯电子秤显示LO是啥意思
  17. 【PTA】约会成功了吗?
  18. 电音与计算机相关吗,什么是电音声卡 电音声卡功能和区别介绍【图文】
  19. python对RabbitMQ的简单使用
  20. 京东抢购秒杀助手—小桃子版

热门文章

  1. 关于我用python表白成功这件事【表白成功】
  2. Java的长整型Long/long后面的数字什么情况下必须加L?
  3. Mask Scoring Rcnn论文解读《Mask Scoring R-CNN》
  4. 1.Hadoop入门
  5. 2022-2028全球与中国液态环氧树脂市场现状及未来发展趋势
  6. Numpy.array()详解 、np.array与np.asarray辨析、 np.array和np.ndarry的区别
  7. 时间格式24小时制和12小时制
  8. redis数据结构hash
  9. 银行数字化运维转型应对之道
  10. java word 模板_java根据模板生成word文件