博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年3月11日

摘要: 1.通过随机存取方式读取[代码]注意一点:size_type是一个无符号数,如果通过如下的方式遍历能否行动通呢?[代码]结果就出错了。 2。通过iterator 迭代器来遍历[代码] 阅读全文
posted @ 2010-03-11 23:07 Likwo 阅读(1040) 评论(0) 推荐(0) 编辑

摘要: stl提供了三个最基本的容器:vector,list,deque。 vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此 它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间 进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新 申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。 list... 阅读全文
posted @ 2010-03-11 22:33 Likwo 阅读(1226) 评论(0) 推荐(0) 编辑

摘要: 1.stl 排序算法例子// stl.cpp : 定义控制台应用程序的入口点。//using namespace std;#include "stdafx.h"#include <iostream>#include <vector>#include <algorithm>using namespace std;void main(void){ vector<... 阅读全文
posted @ 2010-03-11 21:50 Likwo 阅读(367) 评论(0) 推荐(0) 编辑

摘要: C++ STL(标准模板库) 学习资源列表 作者:Winter来源: 最优秀的STL学习网站 C++ STL(标准模板库) 学习资源列表 1 STL网站类 2 STL书籍类 3 STL 技术文章类 STL以其独特的魅力得到越来越多的程序员钟爱,STL彻底封装复杂的数据结构,提供丰富灵活的程序接口,同时还能保证程序的运行效率。上次整理的STL技术文章列表得到许多朋友的捧场,这里整理更全面的STL学... 阅读全文
posted @ 2010-03-11 21:42 Likwo 阅读(756) 评论(0) 推荐(0) 编辑

摘要: 2009-05-25 上午 11:41 #include <iostream>标准输入输出cin cout等 #include <algorithm> 算法库 如sort find等 #include <vector> 顺序容器,存储相同类型,同数组,但可以动态添加 #include <functional> #include... 阅读全文
posted @ 2010-03-11 21:36 Likwo 阅读(3616) 评论(0) 推荐(0) 编辑