- 3
- 0
- 约8.21万字
- 约 62页
- 2018-02-28 发布于浙江
- 举报
[计算机软件及应用]POCO C 库学习和分析 -- 流 一
POCO C++库学习和分析 -- 流?(一)
? ? ? ? ? 流(Stream)是C++和C之间的一大区别。写C++的程序员都知道流的用法。在Poco库中,在标准流的基础上又扩充了一些流,分别是基于Base64和HexBinary的编解码流,使用zlib的数据压缩流,二进制的I/O流,文件流,以及一些其他的辅助流;另外Poco库还提供了一个扩展的结构,用于创建用户自定义流。? ? ? ? ??Poco库中所有的流类都与标准c++库中的流兼容。并且在Poco库中,大多数流都仅仅是个过滤器,这意味着它们不会直接从设备中读取或者写入数据,通常情况下它们会链接到另一个流上。下面我们分别对它们进行介绍。
1. 标准c++流介绍
? ? ? ? ??在介绍Poco的流之前,我觉得有必要了解C++中的输入输出流,不然就会觉得Poco中的流很难理解。在看完C++的流结构后,自然会对Poco库中的流内容豁然开朗。我也一样。? ? ? ? ??为了保证语言和平台无关,C++和C一样,不具备内部输入输出能力。语言的输入输出能力是和操作系统相关的,在最底层都是通过调用操作系统的I/O库实现。? ? ? ? ??在C++的iostream流库中,存在着两个基本部分。分别是:? ? ? ? ??1. 流:C++把输入和输出看作字节流。输入时,程序从输出流中抽取字节;输出时,程序将字节插
您可能关注的文档
- [计算机硬件及网络]第12讲_AJAX.ppt
- [计算机硬件及网络]第15章 基本放大电路-1.ppt
- [计算机硬件及网络]第15讲_第7章时间管理 61页.ppt
- [计算机硬件及网络]第1章 概论 计算机的基本组成.ppt
- [计算机硬件及网络]第1章并行计算机系统及其结构模型下.ppt
- [计算机硬件及网络]第1章 计算机网络定义、作用、产生和发展、因特网.ppt
- [计算机硬件及网络]第1讲 单片机基本原理及相关知识简介.ppt
- [计算机硬件及网络]第2章 交换机与路由器2-2.ppt
- [计算机硬件及网络]第3章 80C51单片机的存储器结构.ppt
- [计算机硬件及网络]第5章 继电接触器控制与可编程控制.ppt
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)