自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++基类析构函数设置成虚函数 && 构造函数和析构函数不能调用虚函数

C++基类析构函数设置成虚函数 && 构造函数和析构函数不能调用虚函数

2024-07-27 22:50:53 408

原创 关于STL迭代器

迭代器的主要作用就是让使用者能够不用关心底层数据结构,为不同的容器提供了统一的访问接口。其底层要么实际是一个指针,比如vector的迭代器就是原生态指针T*;或者是对指针进行了封装.比如其他的lis迭代器等。1.实际就是迭代器底层对应指针所指向的空间被销毁/修改了,而迭代器在销毁之前赋值,使用一块已经被释放的空间。造成的后果是如果继续使用已经失效的迭代器,程序可能会崩溃。2.解决方法:在使用前,对迭代器重新赋值。通俗的解释可以理解为:迭代器失效即迭代器所指向的节点的无效,即该节点被删除了。

2024-07-27 00:59:33 259

原创 staic关键字在c和c++中的作用

staic关键字在c和c++中的作用

2024-07-26 17:24:28 299

原创 C++多态梳理

C++多态

2024-04-29 15:50:08 125

原创 linux线程

windows下有真正意义的线程。linux下没有真正意义的线程,而是用进程模拟的线程(LWP)。所以提供的是----“轻量级”的进程接口。

2024-04-28 15:04:23 263 2

原创 牛客BM36判断是不是平衡二叉树

判断是不是平衡二叉树

2024-04-27 16:21:08 261

原创 leetcode消失的数字(有序数组里缺失的一个)

分析:[0,1]时要输出2,那么类似的[0,1,2,3],输出就要为4,刚好为数组长度n;所以遍历结束后,没有中间缺失的元素,最后则return n;

2024-04-27 15:31:54 174

原创 复杂度分析

几种时间空间复杂度

2024-04-27 14:53:29 339

空空如也

空空如也

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

TA关注的人

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