c++
文章平均质量分 72
fengqiheyuan
这个作者很懒,什么都没留下…
展开
-
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 · 375 阅读 · 0 评论 -
C++标准模板库的组成
在C++标准中,STL被组织为下面的13个头文件:、、、、、、、、、、、和。 容器部分主要由头文件,,,,,和组成。对于常用的一些容器和容器适配器(可以看作由其它容器实现的容器),可以通过以下总结一下它们和相应头文件的对应关系。 数据结构 描述 实现头文件 向量(vector) 连续存储的元素 列表(list) 由节点组成的双向链表,每个结点包含着一个元素 双队列(deque)原创 2013-04-26 19:55:22 · 517 阅读 · 0 评论 -
LIST
list 该标准容器是定义在namespace std中的模板,该模板的原型声明在中。list是一个对容器元素的插入和删除操作进行了优化的序列。list是典型的通过使用双链表实现的序列结构,它提供了双向迭代器。 1 list构造函数 list intlist0; // 创建空的 intlist list intlist1( 3 ); list intlist2( 5, 2 )原创 2013-04-26 20:11:23 · 365 阅读 · 0 评论 -
容器
vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 1创建一个vector 表一 各种声明和初始向量容器的方法 语句 作用 vector intvec; 创建一个没有任何元素的空向量intvec(使用默认构造函数) vector intvec(otherIntvec) 创建原创 2013-04-26 20:06:12 · 374 阅读 · 0 评论