![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 73
山与江河@一行一根头发
这个作者很懒,什么都没留下…
展开
-
C++学习笔记:模板
C++语言的特性之一:它支持泛型编程,而泛型编程主要就是利用了模板来实现举几个模板的例子:1.我们设计了一个容器类用来存储其他对象或值,例如一个队列,当我们要存储不同数据类型,甚至是自定义类型时,如果没有模板的话,我们需要给每一个数据类型写一个队列的类。当我们使用模板以后,我们就能将具体的类型作为参数传递给这个模板类,就能用不同的代码生成存储不同类型值的队列。这就是模板类2.我们都知道一个函数swap,用来交换两个数。原创 2023-12-05 22:02:58 · 35 阅读 · 1 评论 -
C++学习笔记:函数重载
利用函数重载可以设计一系列函数——他们完成相同的工作,但使用不同的参数列表。原创 2023-11-27 21:42:02 · 33 阅读 · 1 评论 -
C++学习笔记:深拷贝和浅拷贝
浅拷贝:简单的赋值操作深拷贝:在堆区重新申请空间,进行拷贝操作。原创 2023-11-22 19:37:33 · 25 阅读 · 0 评论 -
C++学习笔记:构造函数和析构函数
构造函数:主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无需手动调用。析构函数:主要作用在于对象销毁前系统自动调用,执行一些清理工作,同样由编译器自动调用,无需手动调用。原创 2023-11-21 18:04:26 · 620 阅读 · 0 评论