什么是C ++标准错误流(cerr)?
std::cerr是ostream类的一个对象,代表面向狭窄字符(char类型)的标准错误流。它对应于C流stderr。标准错误流是由环境确定的字符的目的地。多个标准对象(例如cout或clog)可以共享此目标。
作为ostream类的对象,可以使用插入运算符(operator<<)将字符作为格式化数据写入其中,也可以使用诸如write等成员函数将字符写入未格式化数据中。在带有外部链接和静态持续时间的标头<iostream>中声明该对象:该对象持续整个程序的持续时间。
您可以使用该对象写入屏幕。例如,如果您想在屏幕上写“Hello”,您可以写:
示例
#include<iostream>
int main() {
std::cerr << "Hello";
return 0;
}然后将此程序保存到hello.cpp文件。最后导航到终端/cmd中此文件的保存位置,并使用-
$ g++ hello.cpp
使用-运行它
$ ./a.out
输出结果
这将给出输出-
Hello
热门推荐
10 年月日祝福语简短
11 国庆求婚祝福语简短精辟
12 新婚贺词简短的祝福语
13 幼儿祝福语大全简短卡片
14 对生活祝福语简短精辟
15 朋友孩子考试祝福语简短
16 结婚多层蛋糕祝福语简短
17 新婚祝福语大全简短精炼
18 好兄弟订婚祝福语简短