![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/CPP
文章平均质量分 63
whrail
这个作者很懒,什么都没留下…
展开
-
C++ STL map使用问题
C++的标准库提供的 map类是保存 的键-值对的容器, 操作符[]提供了类似于数组随机访问的语义, 可以通过key来方便地访问或者修改与之对应的value. 另外, STL map作为容器也提供了对应的迭代器 map::iterator, 使我们能够方便的通过iterator遍历map的键-值对成员. STL map提供的上述接口可以大大简化我们代码原创 2010-02-25 15:15:00 · 4398 阅读 · 0 评论 -
Linux标准IO库缓存策略介绍
<br /> 标准IO库操作是围绕着流来进行的,当我们通过fopen标准IO库函数打开一个文件,我们就使一个文件和一个IO流相关联。在这里我们把IO流和文件指针FILE*等同起来,因为所有针对IO流的操作都是通过FILE*指针来实现的。<br /> 我们知道引入标准IO库的目的是为了提高IO的效率,避免频繁的进行read/write系统调用,而系统调用会消耗较多的资源。因此标准IO库引入了IO缓存,通过累积一定量的IO数据后,然后集中写入到实际的文件中来减少系统调用,从而提高IO效率。标准IO库原创 2010-09-01 17:11:00 · 1712 阅读 · 0 评论