【C++】cout、cerr、clog之间的区别
2024-09-02 13:56:13
cout、cerr、clog三者都是标准IO库中提供的输出工具。
但是cout是支持重定向操作的。比如freopen()对于cout有效。
clog和cerr主要用于错误输出。
因此,如果将程序输出重定向到文件,并且发生了错误,则屏幕上仍然会出现错误消息。
官方说明:https://zh.cppreference.com/w/cpp/io
定义于头文件<iostream>中 | |
cin | 从标准 C 输入流 stdin 读取 |
cout | 写入标准 C 输出流 stdout |
cerr | 写入标准 C 错误流 stderr ,无缓冲 |
clog | 写入标准 C 错误流 stderr |
最新文章
- Linux常用命令学习7---(磁盘管理df du、磁盘的分区和格式化fdisk parted)
- 在C#中对Datatable排序【DefaultView的Sort方法】
- Maven在项目中的应用
- windows下配置caffe(环境:win7+vs2013+opencv3.0)
- js实现360度图片旋转
- HTML 简单了解
- python注释方法以及编码问题
- JS中如何巧妙的用事件委托
- Yii2自带的验证码背景颜色怎么调?
- WebView 的使用案例
- JavaScript几种常见的继承方法
- Spring Boot依赖引入的多种方式
- Lucene的简单用法
- PEP 530 -- 异步推导式
- 创成汇丨投脑风暴&#183;创心不止|路演日 第2期,寻IT创业者
- 神州数码OSPF路由协议
- java中URL和File的相互转化
- jenkins借助winscp传本地文件到远程服务器上
- 一步一步学习IdentityServer3 (3)
- Android 获取联系人和电话号码