C++
菜鸟司榕
玛卡巴卡,阿卡哇卡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++从入门到入土:vector容器
文章目录vector基本概念构造函数赋值容量和大小插入和删除数据存取互换容器预留空间vector基本概念与普通数组的区别:数组为静态空间,vector可以动态扩展。扩展方式:找到更大的空间,将原数据拷贝到新空间,再将原空间释放。vector的迭代器支持随机访问。构造函数vector v; //默认构造 vector<int> v1;vector((v....原创 2020-04-07 22:26:32 · 231 阅读 · 0 评论 -
C++从入门到入土:string容器
string和char*的区别char*是一个指针。string是一个类,是一个char*类型的容器。=.= string管理char*所分配的内存,不用担心复制越界或取值越界等,由类内部进行负责。string构造函数string(); //创建一个空字符串,如:string str;string(const char* s); //使用字符串s对其初始化...原创 2020-04-06 23:38:21 · 293 阅读 · 0 评论 -
C++从入门到入土:STL基础
STL的诞生C++的面向对象和泛型编程思想,目的就是复用性的提升。STL是为了建立数据结构和算法的一套标准而诞生的。STL基本概念Standard Template Library.标准模板库。广义上分为:容器、算法和迭代器。容器和算法之间通过迭代器进行连接。STL六大组件stl大体分为:容器、算法、迭代器、仿函数、适配器、空间配置器容器:数据结构,如:vector、lis...原创 2020-04-05 23:39:53 · 503 阅读 · 0 评论
分享