首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

推荐个stl提高的书籍解决思路

2012-04-11 
推荐个stl提高的书籍因为在用fstream的时候发现,这玩意不是带缓冲的。读写硬盘比较频繁,而我看stl的官方帮

推荐个stl提高的书籍
因为在用fstream的时候发现,这玩意不是带缓冲的。读写硬盘比较频繁,而我看stl的官方帮助文档时也没有讲到这些或者没有很细的降到啊。

目前有点基础,麻烦推荐一下讲点使用stl方面的书籍。太高深,太深入的就免了,俺不敢去装B,装不起。

[解决办法]

探讨
因为在用fstream的时候发现,这玩意不是带缓冲的。读写硬盘比较频繁,而我看stl的官方帮助文档时也没有讲到这些或者没有很细的降到啊。

目前有点基础,麻烦推荐一下讲点使用stl方面的书籍。太高深,太深入的就免了,俺不敢去装B,装不起。

[解决办法]
fstream 的基类 iostream
好像有STL没关系吧


http://www.cplusplus.com/reference/iostream/iostream/
[解决办法]
C/C++ code
// set character buffer (pubsetbuf)#include <fstream>using namespace std;int main (){    char mybuffer [512];    fstream filestr;    filestr.rdbuf()->pubsetbuf(mybuffer,512);    // operations with file stream here.    return 0;}/*设置缓冲区数组调用受保护的虚拟成员setbuf,其目的是设置指向的数组参数s作为内部使用的字符序列,由流缓冲区的对象,虽然具体的实现可能会有所不同。如果两个参数都是零,该对象成为缓冲。参数小号已经在内存中分配n个字符数组的指针。ñ由S的字符缓冲区的长度指出,以字符为单位。这是一个类型streamsize的积分值。*/ 

热点排行
Bad Request.