2012年2月23日
摘要: 最近在写一个网络程序,需要将字符串一行一行地写入套接字,再一行一行地从套接字读取出来。由于没有现成的函数来以行的方式来操作套接字,只能自己编写这样的函数了。忽然想到C++ 标准的IO库可以非常方便地操作输入输出流,不知道能不能将其扩展,应用到套接字上呢?回答是肯定的,标准库本身就是一个可方便扩展的库,在《C++标准程序库》一书中详细地讲解了如何对其进行扩展。下面的内容就是根据这本书的指导写出的,主要是我自己对其中的一些理解,所以跟书上的很相似。首先来看一下标准库中有关IO的类体系结构:除了ios_base之外,其它类都定义为模板,这是因为C++中有两种字符类型:char和wchar_t。ios 阅读全文
posted @ 2012-02-23 22:16 Zplutor 阅读(2547) 评论(3) 推荐(2) 编辑