自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单例模式对象的删除

单例模式对象的删除1.不用特别删除,程序结束自动析构2.用户控制进行删除将析构函数置为私有定义静态删除函数static void destroy_cluster();void Cluster::destroy_cluster() {if (_cluster != nullptr) {delete _cluster;_cluster = nullptr;}}4.调用destroy函数...

2021-08-11 17:48:52 1006

原创 static成员变量的多重定义问题

static成员变量的多重定义问题如果定义该变量的头文件只在一个cpp文件中被调用,那么可以在该头文件中初始化该静态变量;但是如果该头文件会被多个cpp文件调用就会出现多重定义问题;解决方法:在任意一个调用该头文件的cpp文件中初始化该静态成员变量,不要在头文件中初始化该成员变量...

2021-08-11 16:32:38 3240

原创 C++中sort()函数简单用法

C++中sort()函数简单用法应用范围:线性容器,如vector、string、list等1.默认使用string a;sort(a.begin(), a.end());默认为升序排列,如“cba”排序后得到“abc”此外:元素自身包含了比较关系,如int,double等基础类型,可以直接进行比较greater<int>()递减, less<int>()递增sort(arr.begin(),arr.end(),greater<int>())2.自定义

2021-07-10 17:55:37 154

原创 c++虚函数相关知识(用于自己复习)

c++虚函数相关知识(用于自己复习)1.函数的overload、override、overwriteoverload:重载(1)在同一个类中(2)函数名字相同(3)函数参数不同override:覆盖----->指的是派生类函数覆盖基类函数(1)位于不同类,函数分别位于基类、派生类(2)函数名字相同(3)函数参数相同(4)必须是虚函数overwrite:重写----->派生类的函数屏蔽了与其同名的基类函数,但可以通过类名访问基类函数(1)派生类的函数

2021-06-10 19:14:57 95

空空如也

空空如也

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

TA关注的人

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