C 程序内存管理中,容易使内存碎片化的 <堆>

1.1万
27
2022-07-07 12:30:51
305
112
467
37
为什么要有堆?堆是怎么实现的?堆在使用时会有哪些问题?
根据三十年编码经验,分享关于基础软件、编程语言、软件设计的思考和教程。

实时桌宠互动,其乐无穷!

19.6万播放icon简介
有关 C 语言的基础知识,适合初学者
杂谈
goto 很好用啊,为什么强调少用 goto 呢?【C 语言问答】
13:21
学 C 语言的时候都说要少用 goto,那能不能不用呢?
09:17
灵活应用 assert 是 C 程序员必须掌握的一个技巧
20:53
少用 malloc 是 C 程序员的一个好习惯,写过嵌入式或者单片机的程序员都应该深有感触
25:27
C 语言数据结构里,长度为 0 的数组的妙用
21:16
写 C 程序的时候,怎样尽量避免堆的碎片化
24:03
你知道 C 语言中如何优雅处理超长字符串常量吗?
06:52
C11 的原子操作:低成本无锁避免竞态
31:18
慎用 C 标准库中被废弃的函数
13:40
STDIO
C 语言整形输出的时候,为什么要用 %d 这种格式化字符呢?
24:49
C 语言中格式化输入的使用及常见问题
25:51
为什么 getchar 停不下来?理解了 C 语言标准 I/O 中的缓冲机制,你就明白了
12:15
掌握了标准 I/O 接口的实现,你的 C 语言就能达到 5 段水平了(假设最高是 10 段)
24:49
这两段 C 代码的问题也太多了,一看就是新手写的,以后这些问题一定要注意
16:11
内存管理
C 程序内存管理中,一不小心可能会跑飞的 <栈>
17:17
C 程序内存管理中,容易使内存碎片化的 <堆>
22:08
C 程序中最让人讨厌的问题就是内存泄漏,推荐一个非常好用的检测工具
24:00
为什么 C 程序内存管理这么繁琐?其他语言也有堆和栈吗?
07:54
分配器
要想学好分配器,先了解分配器的两种设计思路,这样学起来事半功倍
15:01
两种简单的分配器的实现方法
24:53
除了分配器的算法,还有一个影响性能的因素是多线程环境下的锁
21:24
客服
顶部
赛事库 课堂 2021拜年纪