- 博客(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关注的人