
string模拟实现的拓展讲解-string里面swap为什么有三个-拷贝构造和赋值的另类实现
在C++库里面,是有一个swap的,在string里面是有两个swap的,所以我们就会很纳闷,为什么会出现三个交换,接下来我们会进行讲解。实现拷贝构造是有点麻烦的,所以我们还有一种拷贝构造的写法,那就是可以直接实现构造再拷贝,这里是基于swap的逻辑进一步实现的。赋值的实现我们可以基于swap和拷贝构造进行实现,但是和拷贝构造还有点不一样,可以进一步进行简化。
C++系统性学习
Linux系统性学习
Linux知识点的补充
数据结构知识点的补充
C++知识点的补充
数据结构系统性学习
C语言知识点的补充
C语言/C++项目篇章
C语言的系统性学习
Visual Studio问题处理+其他综合软件安装
计算机的学习方法
计算机基础 
