腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
C++
专栏成员
举报
43
文章
3370
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(43)
c++(30)
对象(15)
指针(15)
函数(14)
变量(8)
算法(8)
编译器(5)
搜索(5)
语法(5)
linux(4)
https(4)
leetcode(4)
排序(4)
设计(4)
数据(4)
数组(4)
原理(4)
字符串(4)
存储(3)
stl(3)
遍历(3)
网站(2)
容器(2)
map(2)
set(2)
substring(2)
编译(2)
程序(2)
递归(2)
继承(2)
基础(2)
链表(2)
权限(2)
入门(2)
系统(2)
效率(2)
异常(2)
数据结构(1)
class(1)
count(1)
list(1)
queue(1)
reduce(1)
stack(1)
string(1)
vector(1)
博客(1)
布局(1)
操作系统(1)
测试(1)
登录(1)
翻译(1)
内存(1)
内存管理(1)
内核(1)
排序算法(1)
压缩(1)
优化(1)
搜索文章
搜索
搜索
关闭
【C++学习篇】智能指针
指针
c++
翻译
设计
异常
下⾯程序中我们可以看到,new了以后,我们也delete了,但是因为抛异常导,后⾯的delete没有得到执⾏,所以就内存泄漏了,所以我们需要new以后捕获异常,捕获到异常后delete内存,再把异常抛出,但是因为new本⾝也可能抛异常,连续的两个new和下⾯的Divide都可能会抛异常,让我们处理起来很⿇烦。智能指针放到这样的场景⾥⾯就让问题简单多了。
是预备程序员a
2025-03-05
67
0
【C++学习篇】 异常
函数
异常
c++
程序
对象
1. 异常处理机制允许程序中独⽴开发的部分能够在运⾏时就出现的问题进⾏通信并做出相应的处理,异常使得我们能够将问题的检测与解决问题的过程分开,程序的⼀部分负责检测问题的出现,然后解决问题的任务传递给程序的另⼀部分,检测环节⽆须知道问题的处理模块的所有细节。
是预备程序员a
2025-02-13
82
0
【C++学习篇】C++11第三期
c++
编译器
对象
函数
语法
1. 没有⾃⼰实现移动构造函数,且没有实现析构函数 、拷⻉构造、拷⻉赋值重载中的任意⼀个。那么编译器会⾃动⽣成⼀个默认移动构造。默认⽣成的移动构造函数,对于内置类型成员会执 ⾏逐成员按字节拷⻉,⾃定义类型成员,则需要看这个成员是否实现移动构造,如果实现了就调⽤移动构造,没有实现就调⽤拷⻉构造。
是预备程序员a
2025-02-13
45
0
【C++学习篇】C++11
对象
函数
语法
c++
变量
C++11以后想统⼀初始化⽅式,试图实现⼀切对象皆可⽤{}初始化,{}初始化也叫做列表初始化。
是预备程序员a
2025-02-10
39
0
【C++学习篇】C++11第二期学习
变量
对象
函数
原理
c++
1. C++11⽀持可变参数模板,也就是说⽀持可变数量参数的函数模板和类模板,可变数⽬的参数被称为参数包,存在两种参数包:模板参数包,表⽰零或多个模板参数;函数参数包:表⽰零或多个函 数参数。
是预备程序员a
2025-02-10
39
0
【C++学习篇】滑动窗口--结合例题讲解思路
https
count
substring
数组
c++
我个人建议,看不懂解析的可以看看我前面一期关于滑动窗口解析,因为这期的题是在上一期题目加深的一道题,理解上一期,本期题目就不再难了。
是预备程序员a
2025-01-24
45
0
【优先算法】滑动窗口--结合例题详解学习
leetcode
substring
算法
字符串
https
https://leetcode.cn/problems/find-all-anagrams-in-a-string/description/
是预备程序员a
2025-01-20
86
0
【优先算法】滑动窗口--(结合例题讲解解题思路)(C++)
c++
https
leetcode
reduce
算法
https://leetcode.cn/problems/max-consecutive-ones-iii/description/
是预备程序员a
2025-01-20
91
0
【C++学习篇】哈希表的实现
c++
存储
设计
数据
字符串
哈希(hash)⼜称散列,是⼀种组织数据的⽅式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建⽴⼀个映射关系,查找时通过这个哈希函数计算出Key存储的位置,进⾏快速查找。
是预备程序员a
2025-01-20
58
0
【C++学习篇】红黑树 从入门到进阶
效率
c++
博客
入门
搜索
红黑树是一棵二叉搜索树,但是在此基础之上,又增加了一个存储为来表示节点的颜色,可以是红色或者是黑色。通过对任意一条根到叶子的路径上的各个节点的颜色来进行约束,红⿊树确保没有⼀条路径会⽐其他路径⻓出2倍,因⽽是接近平衡的。
是预备程序员a
2025-01-20
75
0
【优选算法】滑动窗口 --(结合例题讲解解题思路)(C++)
算法
优化
指针
c++
数组
https://leetcode.cn/problems/minimum-size-subarray-sum/description/
是预备程序员a
2025-01-12
108
0
【C++学习篇】AVL树
c++
设计
搜索
效率
1. AVL树是最先发明的⾃平衡⼆叉查找树,AVL是⼀颗空树,或者具备下列性质的⼆叉搜索树:它的左右⼦树都是AV树,且左右⼦树的⾼度差的绝对值不超过1。AVL树是⼀颗⾼度平衡搜索⼆叉树,通过控制⾼度差去控制平衡。
是预备程序员a
2024-12-25
89
0
【优先算法】双指针 --(结合例题讲解解题思路)(C++)
leetcode
数据
算法
指针
c++
总结,这种方法,时间复杂度太高,如果用这个方法,难度根本没有,所以面试官想要的根本不是这种!!!
是预备程序员a
2024-12-25
56
0
【C++学习篇】map和set (map篇)
数据
c++
map
set
遍历
https://legacy.cplusplus.com/reference/map/
是预备程序员a
2024-12-25
91
0
【C++学习篇】map和set (set篇)
set
搜索
c++
容器
map
前⾯我们已经接触过STL中的部分容器如:string、vector、list、deque、array、forward_list等,这些容器统称为序列式容器,因为逻辑结构为线性序列的数据结构,两个位置存储的值之间⼀般没有紧密的关联关系,⽐如交换⼀下,他依旧是序列式容器。顺序容器中的元素是按他们在容器中的存储位置来顺序保存和访问的。
是预备程序员a
2024-12-25
47
0
【C++ 学习篇】二叉搜索树
c++
存储
数据
搜索
指针
a. 若它的左⼦树不为空,则左⼦树上所有结点的值都⼩于等于根结点的值 b. 若它的右⼦树不为空,则右⼦树上所有结点的值都⼤于等于根结点的值
是预备程序员a
2024-12-25
70
0
【优先算法学习】双指针--结合题目讲解学习
https
leetcode
算法
指针
https://leetcode.cn/problems/valid-triangle-number/description/
是预备程序员a
2024-12-25
67
0
【C++学习篇】 多态
指针
c++
编译
对象
函数
通俗来说,就是多种形态。多态分为编译时多态(静态多态)和运⾏时多态(动态多态),这⾥我们重点讲运⾏时多态。
是预备程序员a
2024-11-26
82
0
Linux 权限
登录
内核
权限
系统
linux
Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel? 从技术角度,Shell的最简单定义:命令行解释器(command Interpreter)
是预备程序员a
2024-11-13
61
0
装杯 之 Linux指令【补充篇】
语法
字符串
linux
操作系统
压缩
语法: grep [选项] 搜寻字符串 文件 功能: 在文件中搜索字符串,将找到的行打印出来
是预备程序员a
2024-11-13
63
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档