
c++
文章平均质量分 83
c++内存管理,stl容器等介绍
Lampard杰
/*2017年4月6日*/ 我开始了我的coding之路,希望毕业之后回看这里,能达到理想的目标。
/*2020年3月11日*/ 我正式参与工作,在君海成为一个游戏开发者。希望自己保持初心,keep learning,keep coding。
/*2021年3月25日*/ 人生第一次跳槽去到了网易游戏,希望尽快适应这个环境,尽快成为技术更棒的人。
展开
-
【c++基础系列】虚函数&虚表
【c++基础系列】虚函数&虚表 大家好,我是Lampard~~欢迎来到c++基础系列的博客前文再续,书接上一回。今天和大家讲解一下c++中的虚函数&虚表 虚函数 我们刚才实例化对象的时候,示例一直猪是这样写的:Pig* pig = new Pig; 但因为其是继承Animal动物类的,所以说我们其实也可以这样写:Animal* pig = new Pig; 这...原创 2021-02-03 16:04:01 · 456 阅读 · 1 评论 -
【c++基础系列】c/c++编译流程
【c++基础系列】c/c++编译流程 大家好,我是Lampard~~欢迎来到c++基础系列的博客前文再续,书接上一回。今天和大家讲解一下c/c++中的编译流程编译流程:程序编译的过程中就是将用户的文本形式的源代码(c/c++)转化成计算机可以直接执行的机器代码的过程。主要经过四个过程:预处理、编译、汇编和链接。具体示例如下。OK,接下来我们先举个例子,然后我们把它揉碎了一步步慢慢分析为了下面步骤讲解的方便,我们需要一个稍...原创 2021-01-20 15:14:53 · 380 阅读 · 0 评论 -
【c++基础系列】指针和引用
【c++基础系列】指针和引用 大家好,我是Lampard~~欢迎来到Lua进阶系列的博客 前文再续,书接上一回。今天和大家讲解一下c++中指针和引用的区别 因为博主我大学第一门课是学c,这也导致了我产生一个很严重的误区,指针就是引用。 还记得当时的代码是这样的:void add1(int num) { num = num + 1;}void add2(int* num) { *num = *num +...原创 2021-01-19 22:02:06 · 182 阅读 · 0 评论 -
【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( C++篇 )
【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货( C++篇 ) 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享一下我在之前精心准备的一套面试知识。 今天和大家分享的是C++的面试题 本篇博客是结合博主自身遇到的问题以及csdn中近3年的10篇高赞【c++面试题博客】综合写出,有一些我感兴趣的知识点会单独写一篇博客详细分析,大家可以通过链接跳转阅读,本人亲测80%的c++相关...原创 2021-01-18 21:32:17 · 3758 阅读 · 5 评论 -
【c++基础系列】 new&delete和malloc&free的区别
【c++基础系列】new&delete和malloc&free的区别 大家好,我是Lampard~~欢迎来到Lua进阶系列的博客 前文再续,书接上一回。今天和大家讲解一下c++中的new&delete和malloc&free的区别 共同之处: 这是一个老生常谈的问题,它们会被摆在一起比较,源于它们都可用于申请动态内存和释放内存。但是malloc是单纯的申请一块内存...原创 2021-01-18 21:30:48 · 177 阅读 · 0 评论 -
【C++基础系列】Map&Set容器
【C++基础系列】Map容器 大家好,我是Lampard~~欢迎来到C++基础系列的博客 今天和大家讲解一下C++里面常见的Map容器。 map面试题 Map常见用法...原创 2020-11-18 11:34:06 · 207 阅读 · 0 评论 -
【C++基础系列】deque容器
【C++基础系列】deque容器 大家好,我是Lampard~~ 欢迎来到C++基础系列的博客 今天和大家讲解一下C++里面常见的List链表容器。(一)deque说明 在介绍STL的deque的容器之前,我们先来总结一下vector和list的优缺点: vector在内存中是分配一段连续的内存空间进行存储,其迭代器采用原生指针即可,因此其支持随机访问和存储,支持下标操...原创 2020-11-17 15:22:48 · 576 阅读 · 0 评论 -
【C++基础系列】List容器
【C++基础系列】List容器 大家好,我是Lampard~~欢迎来到C++基础系列的博客 今天和大家讲解一下C++里面常见的List链表容器。 (一)List说明 list是一种序列式容器,完成的功能实际上和数据结构中的双向链表是极其相似的。即:头节点的前驱元素指针域保存的是链表中尾元素的首地址,list的尾节点的后继元素指针域则保存了头节点的首地址,这样,list实际上就构成...原创 2020-11-16 14:10:47 · 278 阅读 · 0 评论 -
【C++基础系列】Vector容器
【c++基础系列】Vector容器 大家好,我是Lampard~~ 经过春招一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享的是C++的面试题。原创 2020-11-09 18:18:07 · 286 阅读 · 0 评论