19.1标准库的概念例19-2:函数企图输入和输出一个类的对象class A{1;Aa;//...void fn(){/?表示不知以什么格式符来识别A的对象printf(" %?", a);scanf(" %?", & a);11
例19-2:函数企图输入和输出一个类的对象 class A { /*.*/ } ; A a ; //. void fn( ) { // ?表示不知以什么格式符来识别A的对象 printf( “ % ? ”, a ) ; scanf( " % ? ", & a ) ; }
19.1标准库的概念二、标准类库·标准C++的常用类有:1/0流类,字符串类,数字类,异常处理,杂项类,以及STL容器类
二、标准类库 • 标准C++的常用类有: ✓ I/O流类, ✓ 字符串类, ✓ 数字类, ✓ 异常处理, ✓ 杂项类, ✓ 以及STL容器类
19.21/0标准流类,在C++中,输入输出通过流来完成将流看成是一个对象这个对象要与某种设备相联系,如与输入设备相联系的流是输入流与输出设备相联系的流是输出流与输入输出设备相联系的流则是输入输出流
• 在C++中,输入输出通过流来完成。 • 将流看成是一个对象。 • 这个对象要与某种设备相联系,如与输入设 备相联系的流是输入流。 • 与输出设备相联系的流是输出流。 • 与输入输出设备相联系的流则是输入输出流
19.21/0标准流类·流:就是一个字节序列·输入:字节从输入设备流向内存。·输入设备:键盘、磁盘、网络连接等。·输出:字节从内存流向输出设备。,输出设备:显示器、打印机、磁盘等。·输入/输出系统:以一种稳定、可靠的方式在设备与内存之间传输数据
• 流:就是一个字节序列。 • 输入:字节从输入设备流向内存。 • 输入设备:键盘、磁盘、网络连接等。 • 输出:字节从内存流向输出设备。 • 输出设备:显示器、打印机、磁盘等。 • 输入/输出系统:以一种稳定、可靠的方式在 设备与内存之间传输数据
19.21/0标准流类C++的输入输出功能都是面向对象的C++将与输入和输出有关的操作定义为一个类体系,放在一个系统库里,以备用户调用,这个执行输入和输出操作的类体系就叫做流类。提供这个流类实现的系统库就叫做流类库。文件流:处理文件的输入/输出类。字符串流:处理文件的输入/输出类
• C++的输入输出功能都是面向对象的。 • C++将与输入和输出有关的操作定义为一个 类体系,放在一个系统库里,以备用户调用。 • 这个执行输入和输出操作的类体系就叫做流 类。 • 提供这个流类实现的系统库就叫做流类库。 • 文件流:处理文件的输入/输出类。 • 字符串流:处理文件的输入/输出类