03 2017 档案

摘要:今天看代码的时候突然看到fgets,虽然感觉可能没什么用,但还是整理下来吧。以下是百度百科关于fgets的定义: 从文件结构体指针stream中读取数据,每次读取一行。读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋'\0'),如果文件中的该行, 阅读全文
posted @ 2017-03-28 19:30 车前草病毒 阅读(419) 评论(0) 推荐(0)
摘要:顺序容器: 将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这就是顺序容器。 顺序容器的元素排列与元素值无关,而是由元素添加到容器里的次序决定。 标准库中定义了三种顺序容器类型:vector、list和deque(double-ended queue,双端队列),它们的差别在于访问 阅读全文
posted @ 2017-03-25 17:38 车前草病毒 阅读(316) 评论(0) 推荐(0)
摘要:c++提供的queue只支持尾部插入(q.push())和首部弹出(q.pop()),但不能在首部进行插入。deque则解决了这个问题,下面这些是网上看到的大神笔记,这里借用一下: deque与vector一样也是顺序容器。它内部拥有更复杂的数据结构,从deque队列的两端插入和删除元素都非常快,在 阅读全文
posted @ 2017-03-25 17:33 车前草病毒 阅读(4799) 评论(0) 推荐(0)
摘要:c++提供一类STL函数来实现对数组中元素的检索,其中较为简单且应用较广的是binary_search,upper_bound和lower_bound,它们都被包含在头文件#include<algorithm>中,用法如下: //STL//lower_bound与upper_bound #inclu 阅读全文
posted @ 2017-03-24 21:29 车前草病毒 阅读(486) 评论(0) 推荐(0)