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