C++中cout,cerr,clog的区别
来源:互联网 发布:python iteritems 编辑:程序博客网 时间:2024/04/27 04:26
c++标准库定义了4个IO对象,cin,cout,cerr,clog .cin 为标准输入,cout,cerr,clog都是输出流对象,三者有什么区别呢?
cout 与cerr的主要区别是cout的输出信息可以被重定向到文件中,而cerr则只能输出到标准输出(显示器)上。
同时在显示器上输出了"hello world---cerr"
也就是说cout的输出可以重定向到一个文件中,而cerr必须输出在显示器上。
cout 与cerr的主要区别是cout的输出信息可以被重定向到文件中,而cerr则只能输出到标准输出(显示器)上。
int main() { cout << "hello world---cout" << endl ; cerr << "hello world---cerr" << endl ; return 0; }
但是cout可以重定向到文件,
在命令行模式下键入下面的命令: test >>cout.txt在生成的cout.txt文件中输出了"hello world---cout"
同时在显示器上输出了"hello world---cerr"
也就是说cout的输出可以重定向到一个文件中,而cerr必须输出在显示器上。
clog流也是标准错误流,作用和cerr一样,区别在于cerr不经过缓冲区,直接向显示器输出信息,而clog中的信息存放在缓冲区,缓冲区满或者遇到endl时才输出.
减少刷屏
0 0
- c++中cout、cerr、clog的区别
- C++中cout、cerr、clog的区别
- C++中cout,cerr,clog的区别
- C++中cout,cerr,clog的区别
- c++中cout、cerr、clog的区别
- cerr、clog、cout的区别
- cout,cerr,clog的区别
- 转:cerr cout clog 的区别
- c++ cout cerr clog的区别
- 专-cerr,clog,cout区别
- c++里关于cerr,clog,cout三者的区别
- c++里关于cerr,clog,cout三者的区别
- c++里关于cerr,clog,cout三者的区别
- c++里关于cerr,clog,cout三者的区别
- c++里关于cerr,clog,cout三者的区别
- c++里关于cerr,clog,cout三者的区别
- c++里关于cerr,clog,cout三者的区别
- 复习c++: 继承 , static, cerr , cout , clog
- 第十周 项目1-二叉树算法库
- adb shell input 电脑终端模拟点击触摸事件
- jsoncpp实例
- vim配置
- Maven的传递性依赖及其jar包冲突解决
- C++中cout,cerr,clog的区别
- APM飞控学习之路:3 APM系统介绍与开发环境搭建
- 第十周项目3-利用二叉树便利思想解决问题
- [Hive]从一个经典案例看优化mapred.map.tasks的重要性
- LeetCode - Symmetric Tree
- 【第10周 项目3 - 用二叉树遍历思想解决问题】
- Android sdk manager 更新不动的解决办法
- icePDF去水印方法
- android RecyclerView相关