类的6个成员函数
- 前言
- 一、C什么是“默认成员函数”?
- 二、逐个详解六大默认成员函数
- 1、默认构造函数
- 2、析构函数
- 3、拷贝构造函数
- 4、拷贝赋值运算符
- 5、移动构造函数
- 6、移动赋值运算符
- 三、“三法则”VS“五法则”
- 四、如何禁止拷贝或移动?
- 五、总结表
- 总结
前言
在 C++ 面向对象编程(OOP)中,“类”是构建程序的基本单元。当你定义一个类时,即使你什么都没写,编译器也会悄悄为你生成一些特殊成员函数——这就是所谓的 “六大默认成员函数”。
掌握这六个函数,不仅能帮助你写出更健壮的代码,还能避免常见的内存错误(如浅拷贝、资源泄漏等)。本文将带你从零开始,逐个剖析它们的作用、行为和最佳实践。
一、C什么是“默认成员函数”?
二、逐个详解六大默认成员函数
1、默认构造函数
2、析构函数
3、拷贝构造函数
4、拷贝赋值运算符
5、移动构造函数
6、移动赋值运算符
三、“三法则”VS“五法则”
四、如何禁止拷贝或移动?
五、总结表
总结
同志们看到这里,赶紧给个关注吧,不然真的肝不动了呀!!!