自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录一下学习过程,方便以后查找。

  • 博客(5)
  • 收藏
  • 关注

原创 C++拷贝控制

C++拷贝控制 一、拷贝控制操作​ 当定义一个类时,显示或隐式地指定了此类型的对象在拷贝、赋值和销毁时所执行的操作,通过三个特殊的成员函数来控制这些操作,分别是拷贝构造函数,赋值运算符和析构函数。拷贝构造函数定义了当使用同类型的另一个对象初始化新对象时的操作,赋值运算符定义了将一个对象赋值给同类型的另一个对象时的操作,析构函数定义了此类型的对象销...

2019-02-27 22:45:00 177

原创 C++重载赋值运算符

C++重载赋值运算符 目录 一、为什么要重载赋值运算符 二、重载赋值运算符 一、为什么要重载赋值运算符​ 在前面的内容中讲解 拷贝构造函数调用的时机 时说明了初始化和赋值的区别:在定义的同时进行赋值叫做初始化,定义完成以后再赋值(不管在定义的时候有...

2019-02-25 23:40:00 1206

原创 C++深拷贝与浅拷贝

C++深拷贝与浅拷贝 一、浅拷贝及其不足对于基本类型数据以及简单的对象,它们的拷贝比较简单,就是直接复制内存。比如下面的代码:class Base{public: Base(): m_a(0), m_b(0){ } Base(int a, int b): m_a(a), m_b(b){ }private: int m...

2019-02-24 22:49:00 140

原创 C++拷贝构造函数的调用时机

C++拷贝构造函数的调用时机 一、拷贝构造函数调用的时机​ 当以拷贝的方式初始化对象时会调用拷贝构造函数,这里需要注意两个关键点,分别是以拷贝的方式和初始化对象1. 初始化对象初始化对象是指,为对象分配内存后第一次向内存中填充数据,这个过程会调用构造函数,对象被创建后必须立即初始化。也就是说只要创建对象就会调用构造函数。2.初始化和赋值的区...

2019-02-21 22:41:00 4488

原创 C++拷贝构造函数

C++拷贝构造函数 目录 一、对象的拷贝 二、以拷贝方式来初始化对象的例子 三、拷贝构造函数的定义及使用 四、默认拷贝构造函数 一、对象的拷贝拷贝和复制是一个意思,对计算机来说就是利用已经存在的数据创建出一份新的和原...

2019-02-20 22:48:00 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除