- 博客(3)
- 收藏
- 关注
转载 C++标准模板库(STL)与常用泛型算法
为了建立数据结构和算法的一套标准,并且降低他们之间的耦合关系,以提升各自的独立性、弹性、交互操作性(相互合作性,interoperability),诞生了STL。
2022-10-06 16:50:07
119
转载 封装一个数组类模板( 数组中可以存任意类型数据,Linux实现)
学习内容:案例描述: 实现一个通用的数组类,要求如下:1.可以对内置数据类型以及自定义数据类型的数据进行存储2.将数组中的数据存储到堆区3.构造函数中可以传入数组的容量4.提供对应的拷贝构造函数以及operator防止浅拷贝问题5.提供尾插法和尾删法对数组中的数据进行增加和删除6.可以通过下标的方式访问数组中的元素7.可以获取数组总当前元素个数和数组的容量。
2022-09-12 11:30:06
272
转载 深浅拷贝的区别与原理(C++)
1.浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址。2.深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象。原文链接:https://blog.csdn.net/weixin_43878906/article/details/108358240具体原理如图:原博主.【JS】深拷贝与浅拷贝的区别,实现深拷贝的几种方法 - 听风是风 - 博客园。
2022-09-04 15:53:57
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人