随笔分类 - STL学习
记录STL的学习
摘要:STL各容器的底层实现及其优缺点 序列式容器 序列式容器,即以线性排列(类似普通数组的存储方式)来存储某一指定类型(例如 int、double 等)的数据,需要特殊说明的是,该类容器并不会自动对存储的元素按照值的大小进行排序。C++本身提供了array序列式容器,也就是普通的数组。 1.vect
阅读全文
摘要:extern是什么及其作用 extern是c++引入的一个关键字,它可以应用于一个全局变量,函数或模板声明,说明该符号具有外部链接(external linkage)属性。也就是说,这个符号在别处定义。一般而言,C++全局变量的作用范围仅限于当前的文件,但同时C++也支持分离式编译,允许将程序分割为
阅读全文
摘要:最近在阅读《STL源码刨析》的过程中,遇到了POD型别,书中的解释是: POD意指Plain Old Data,也就是标量型别(scalar types)或传统的C struct型别。POD型别必然拥有trivial ctor/dctor/copy/assignment operator函数。(这里
阅读全文
摘要:C++中STL容器的区别与使用 STL容器有vector、list、deque、map、multimap、unordered_map、set、multiset和unodered_map,他们之间有什么不同,各自的优缺点是什么,如何选用时适当的容器,这些问题需要去了解。 vector 序列容器,类似于
阅读全文

浙公网安备 33010602011771号