August 2021
Intermediate to advanced
450 pages
5h 35m
Chinese
在<ostream>中,I/O流库为所有内置类型都定义了输出操作。而且,为用户自定义类型定义输出操作也是很简单的(参见10.5节)。运算符<<(“放入”)是输出运算符,作用于ostream类型的对象;cout是标准输出流,cerr是报告错误的标准流。默认情况下,写到cout的值被转换为一个字符序列。例如,为了输出十进制数10,可编写函数如下:
此代码将字符1放到标准输出流中,接着又放入字符0。
另一种等价的写法是:
不同类型值的输出可以用一种很直观的方式组合在一起:
调用h(10)会输出:
如果像上面这样输出多个相关的项,你肯定很快就厌倦了不断重复输出流的名字。幸运的是,输出表达式的结果是输出流的引用,因此可用来继续进行输出,例如:
h2()的输出结果与h()完全一样。 ...
Read now
Unlock full access