stl
文章平均质量分 57
魔动山霸
欢迎多多交流嵌入式
展开
-
vector容器详解+练习
vector容器: 这种就是一个动态数组,咱们普通数组,定义,原则上空间定下来的,但是这种不是,会动态变化。 vector:当元素的个数和容器里的容量一样的时候,那么就是“载满”,再满之后,一旦载满,那么就会重新开辟新的空间,拷贝过去数据,然后把原来的空间释放,会导致原来的地址失效。因为不是同一片内存了 for(int i=0;i<10;i++) { myv.push_back(i); cout<<元素个数=<< myv.size()<<容量=<<myv原创 2021-08-27 09:38:38 · 509 阅读 · 0 评论 -
STL相关的概念
STL相关的概念 STL 是3个单词缩写 标准 模板 库,这个里面,是C++在编译器内部自带,一些库,这些主要是通用化数据结构+算法,咱们原来学队列、链表、数组…,你不用操心,这些它已经帮你做了非常好的,具备非常通用型,一个库。咱们只需要学会怎么用就可以了,这里封装非常复杂,特别是迭代器。 这里代码,基本都是函数模板和类模板实现的 C++面向对象语言3种特点(有些人也叫C++ 3要素) 封装 继承 多态: 多态体现在 函数重载、运算符重载、虚函数、模板(函数模板和类模板) C++: 耦合:关联,联系原创 2021-08-27 09:35:05 · 289 阅读 · 0 评论