首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
c
订阅
达在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
malloc 的实现原理
摘要:由于面试题会问到 malloc 的底层原理,今天就来记录一下,毕竟学习要“知其所以然”,这样才会胸有成竹。注:下面分析均是基于 linux 环境下的 malloc 实现。每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址;虚拟地址可通过每个进程上的页表(...
搞定技术面试:C++ 11 智能指针详解
经过调试后,最终发现导致内存泄漏的地点是一个频繁调用的函数中,有一定概率使四个指针没有释放,每个指针大小应该与内存宽度一致,也就是每个指针为 64位 8字节,四个指针就是32字节。而小小的32字节的泄露积蓄的能量可以达到数十G空间直至吃掉所有内存。 本文介绍一种不借助其他检测工…
c++虚继承,多继承
看这一篇文章之前强烈建议先看以下我之前发布的虚指针,虚函数剖析例1:以下代码输出什么?构造函数从最初始的基类开始构造,各个类的同名变量没有形成覆盖,都是单独的变量。理解这两个重要的C++特性后解决这个
C++内存泄漏排查
C++内存泄漏排查 valgrind 官方手册 安装 下载 解压 编译并安装 使用 源代码(valgrind_leak.cpp) 编译 运行 结果 可以看出报告上给出了具体的内存泄漏位置:在valgr