首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
长歌天未明
掘友等级
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
最新
热门
C++智能指针的一些要点
为什么引入智能指针 我们知道当我们定义一个普通指针变量的时候,我们在最后的时候,要把这个指针给销毁,以防资源泄露。 但是当创建指针和销毁指针期间如果发生了异常,这时就会发生资源泄露,由此智能指针应运而
描述一下红黑树
引言 我前面的博客中有写到AVL树,AVL树的优点是查询效率很高,但是AVL树也有显著的劣势,当进行插入的时候,由于平衡因子的限制,会旋转很多次,从而导致性能十分低下。那么我们需要引入一个更好的数据结
AVL树的插入
AVL树的概念 对于map和set,它们的底层实际上是由二叉搜索树来构建的,但是对于普通的二叉搜索树而言,当插入的节点是有序的时候,二叉搜索树就会退化成单只树。这样查找的效率大大降低,AVL树就应运而
C++11的右值引用
什么是右值,什么是左值 我们写一个赋值表达式,能放在等于号的左边就是左值,在右边就是右值,或者说不能取地址的叫做右值。当然也不是完全正确。 一个例外的情况是const 修饰的常量,我们认为是右值。 几
简述Linux的线程(未完结)
概念 什么是线程 线程是一个程序的执行路线,更准确的说一个进程内部的控制序列 一切的进程都有一个级以上的线程 线程在进程内部运行,本质上是进程地址空间上运行 进程的虚拟地址空间,将进程的资源合理的分配
C++的多态以及常见面试题
多态的概念 概念 多态的定义及其实现 构成条件 这里就只是调用基类的成员函数了 什么是虚函数 virtual void FindBike() { cout << "警察不理你" << endl; }
用C语言实现八大排序
排序的简单分类 排序的分类:排序分为插入排序、选择排序、交换排序、归并排序四大类; 我们将待排序的数组设为a【】,元素个数位n 插入排序 1.直接插入 直接插入排序是一种最简单的排序方法,它的基本操作
Linux--进程替换
进程程序替换 用fork()函数创建子进程后执行的是和父进程一样的程序,子进程能够通过一种exec函数来执行另一个程序,当进程调用一种exec函数时,该程序的空间代码和数据完全被替换,从新进程的启动例
浅析CPP模板
泛型编程 比如我们想实现一个通用的交换函数,我们当然是可以使用函数重载来实现许多哥函数,但是这样也很有缺点,代码复用率比较低,一旦我们想再加一个类型,那么我们又要写一个函数,而且维护性较低,一个出错了
C++的内存管理
内存管理 我们常常编写内存管理程序,但是经常会出现错误,唯一的办法是提前知晓内存管理的性质。本文就是说一说内存管理的各个性质 cpp内存管理的详解 在CPP中,内存分为五个区,栈区,堆区,常量区,全局
下一页
个人成就
文章被点赞
29
文章被阅读
17,062
掘力值
655
关注了
0
关注者
7
收藏集
0
关注标签
5
加入于
2021-11-18