C++
文章平均质量分 78
北方的烈阳
给岁月以文明,给时光以生命
展开
-
C++核心编程
C++核心编程文章目录C++核心编程1.内存分区模型1.1程序运行前1.2程序运行后1.3new操作符2.引用2.1引用的基本使用2.2引用的注意事项2.3引用做函数参数2.5引用的本质2.6常量引用3.函数提高3.1函数默认值参数3.2函数占位参数3.3函数重载3.3.1函数重载概述3.3.2函数重载注意事项4.类与对象4.1封装4.1.1封装的意义4.1.2struct和class区别4.1.3成员属性设置为私有4.2对象的初始化和清理4.2.1构造函数和析构函数4.2.2构造函数的分类及调用4.2.原创 2021-03-05 01:03:37 · 957 阅读 · 1 评论 -
1.string容器
文章目录1.string容器1.1string基本概念1.2string构造函数1.3string赋值操作1.4string字符串拼接1.5string查找和替换1.6string字符串比较1.7string字符获取1.8string插入和删除1.9string子串1.string容器1.1string基本概念本质:string是C++风格的字符串,而string本质上是一个类*string和char 区别:char *是一个指针string是一个类,类内部封装了char *, 管理这个原创 2021-03-01 12:07:40 · 488 阅读 · 0 评论 -
2.vector容器
文章目录2.vector容器2.1vector基本概念2.2vector构造函数2.3vector赋值操作2.4vector容量和大小2.5vector插入和删除2.6vector数据存取2.7vector互换容器2.8vector预留空间2.vector容器2.1vector基本概念功能:vector数据结构和数组非常相似,也称为单端数组vector与普通数组区别:不同之处在于数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接新空间,而是找更大的内存空间,原创 2021-03-03 12:28:18 · 532 阅读 · 0 评论 -
C++ nth_element排序算法
C++ nth_element排序算法函数头文件:<algorithm>default (1)template <class RandomAccessIterator> void nth_element (RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last);custom (2)template <class RandomAcc原创 2021-03-01 13:19:26 · 292 阅读 · 0 评论