- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 LIST
list 该标准容器是定义在namespace std中的模板,该模板的原型声明在中。list是一个对容器元素的插入和删除操作进行了优化的序列。list是典型的通过使用双链表实现的序列结构,它提供了双向迭代器。 1 list构造函数 list intlist0; // 创建空的 intlist list intlist1( 3 ); list intlist2( 5, 2 )
2013-04-26 20:11:23 381
原创 容器
vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 1创建一个vector 表一 各种声明和初始向量容器的方法 语句 作用 vector intvec; 创建一个没有任何元素的空向量intvec(使用默认构造函数) vector intvec(otherIntvec) 创建
2013-04-26 20:06:12 393
原创 C++标准模板库的组成
在C++标准中,STL被组织为下面的13个头文件:、、、、、、、、、、、和。 容器部分主要由头文件,,,,,和组成。对于常用的一些容器和容器适配器(可以看作由其它容器实现的容器),可以通过以下总结一下它们和相应头文件的对应关系。 数据结构 描述 实现头文件 向量(vector) 连续存储的元素 列表(list) 由节点组成的双向链表,每个结点包含着一个元素 双队列(deque)
2013-04-26 19:55:22 540
原创 c++中的四种强制类型转换
标准c++中主要有四种强制转换类型运算符: const_cast, reinterpret_cast, static_cast, dynamic_cast。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast(a), a的值转换为模板中指定的类型T.在运行时转换过程中,不进行类型检查来确保转换的安
2013-04-24 20:10:28 385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人