自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C++this指针

概念 1.定义   this 指针是只能在 class 、 struct 或类型的非静态成员函数内访问的指针 union,其隐含于每一个非静态成员函数中。 2.实质   1.对象的 this 指针不是对象本身的组成部分,因此它不会在对象的语句结果中反映出来 sizeof 。   2.this 指针指向为其调用成员函数的对象,且其作用域是在类内部.   3.this 实际上是成员函数的一个形参,在调用成员函数时将对象的地址作为实参传递给 this, 当为某个对象调用非静态成员函数时,编译器会将该对象的地址作为

2021-03-11 21:26:08 158

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

C++浅拷贝与深拷贝区别 我们都知道C++编译器在编译时若我们用户未自己定义拷贝函数那么它就会自动调用默认的拷贝构造函数对属性进行简单的值拷贝,这实际上就是一种浅拷贝。 例如当我们的类中有属性指向堆区数据时便会出现问题,我们先来看一个例子: #include<iostream> using namespace std; class Person { public: Person(int age) { m_Age = new int(age); } int* m_Age; }; in

2021-03-09 21:37:32 196

空空如也

空空如也

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

TA关注的人

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