什么是 C++ 标准输出流(cout)?


std::cout 属于流对象,采用面向窄字符 (类型为 char) 的标准输出流。它对应于 C 流标准输出 (stdout)。标准输出流是环境指定的字符的默认去处。此去处可以与更多标准对象相共享(如 cerr 或 clog)。

作为流对象,字符可以写到该对象中,作为格式化数据使用插入运算符 (运算符<<),或作为未格式化数据,使用成员函数(如 write)。该对象在标题 <iostream> 中声明,并具有外部链接和静态持续时间:它持续整个程序的运行时间。

可以使用此对象向屏幕中写入内容。例如,如果您想向屏幕中写入“Hello”,则编写为 −

示例

在线演示

#include<iostream>
int main() {
   std::cout << "Hello";
   return 0;
}

之后将此程序保存到 hello.cpp 文件中。最后在终端/cmd 中导航到该文件已保存的位置,使用 − 编译文件

$ g++ hello.cpp

使用 − 运行文件

$ ./a.out

输出

将得到下列输出 −

Hello

更新时间:2020 年 2 月 10 日

六千多次浏览量

启动您的职业生涯

完成课程获得认证

入门
广告