STL
文章平均质量分 78
gavinoy
程序猿
展开
-
bitsets 易错的点
string 对象和 bitsets 对象之间是反向转化的:string 对象的最右边字符(即下标最大的那个字符)用来初始化 bitset 对象的低阶位(即下标为 0 的位)。当用 string 对象初始化 bitset 对象时,记住这一差别很重要。原创 2014-04-14 23:06:59 · 543 阅读 · 0 评论 -
STL源码剖析笔记
1,模板函数有返回值时,需加上typename。因为编译器在具体化之前对它一无所知。(template typename I:value_type fun(I *ite));原创 2014-03-24 21:08:09 · 470 阅读 · 0 评论 -
STL 顺序容器,关联容器
向量 vector : 是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector 默认指定,这个大小即capacity ()函数的返回值。当存储的数据超过分配的空间时v转载 2014-08-18 15:12:41 · 2695 阅读 · 1 评论