自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 需要清空对象数据,但保持对象内存不被回收

将析构函数中的回收数据成员的动态分配方法,写入专门用于清理的成员函数中,析构函数改写成调用该函数回收内存。在需要重新赋值的函数中,可以在调用该清理函数后,重新赋值。在对象内存在动态分配的内存,需要将对象所有数据成员清理并重新赋值,又不让对象被释放。编译不通过,因为调用析构函数后,该对象即生命终止,再给其重新赋值,则非法访问。在清理时调用析构函数(delete this)。能清理对象数据,但对象不会生命周期终止。

2023-08-09 16:49:56 162

原创 C++ 虚继承、虚函数模型

【代码】C++ 虚继承、虚函数模型。

2023-08-09 12:24:49 79

原创 C++ 指针和引用

(以上仅为个人对相应知识理解,可能存在有误,欢迎指出 |_0.0_| )pa 是 int* 型变量(指针变量),是指向变量 a 的变量;所以访问 *pa 就是访问 a ,访问 refa 就是访问 a。这样就直接通过对该 int 型变量的地址,对该变量进行访问。refa 是 int 型变量,是 a 变量的引用。如上定义了 a、pa、refa 三个变量,其中。在计算机中,每一个数据都保存在一个地址,即有。因此当知道一个变量的地址时,有这么一种操作。a 是 int 型变量;变量 refa 中,是。

2023-08-06 21:08:22 99

原创 VSCode Cmake终端中文乱码

代码是用utf8编码格式写的,Cmake调用的Windows Powershell终端是GBK编码格式。

2023-07-25 11:49:21 2177

原创 memset初始化数组

Dst: 被初始化数组的首地址。_Size: 初始化字节数。_Val: 初始化值。

2023-06-25 14:18:10 130 1

原创 C++运算符重载

C++运算符重载

2023-03-06 18:53:07 74

空空如也

空空如也

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

TA关注的人

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