3. cerr cer类似标准错误文件。cerr与cout的差别在于 (1)cer是不能重定向的; (2)cerr不能被缓冲,它的输出总是直接传达到 标准输出设备上。 错误信息是写到cer的项。即使在各种其他输出语 句中,如果使用下列语句,则错误信息、“Eror总能保 证在显示器上显示出来: cer<< Error3<<“n?:
3. cerr cerr类似标准错误文件。cerr与cout的差别在于: (1)cerr是不能重定向的; (2)cerr不能被缓冲,它的输出总是直接传达到 标准输出设备上。 错误信息是写到cerr的项。即使在各种其他输出语 句中,如果使用下列语句,则错误信息“Error”总能保 证在显示器上显示出来: cerr << “Error” << “\n”;
4. clog clog是不能重定向的,但是可以被缓冲。在某些系 统中,由于缓冲,使用clog代替cerr可以改进显示速度: clog<<“ Error<<n;
4. clog clog是不能重定向的,但是可以被缓冲。在某些系 统中,由于缓冲,使用clog代替cerr可以改进显示速度: clog << “Error” << “\n”;
142格式化I/O 1421ios类中的枚举常量 在根基类ios中定义有三个用户需要使用的枚举类型, 由于它们是在公用成员部分定义的,所以其中的每个枚举 类型常量在加上ios:前缀后都可以为本类成员函数和所有外 部函数访问。在三个枚举类型中有一个无名枚举类型,其 中定义的每个枚举常量都是用于设置控制输入输出格式的 标志使用的。该枚举类型定义如下: enum (skipws, left, right, internal, dec, oct, hex, showbase, Showpoint, uppercase, Sshowpos, scientific, fixed,unitbuf, stdio
14.2 格式化I/O 14.2.1 ios类中的枚举常量 在根基类ios中定义有三个用户需要使用的枚举类型, 由于它们是在公用成员部分定义的,所以其中的每个枚举 类型常量在加上ios::前缀后都可以为本类成员函数和所有外 部函数访问。在三个枚举类型中有一个无名枚举类型,其 中定义的每个枚举常量都是用于设置控制输入输出格式的 标志使用的。该枚举类型定义如下: enum {skipws,left,right,internal,dec,oct,hex,showbase,showpoint, uppercase,showpos,scientific,fixed,unitbuf,stdio };