|
侯捷先生是两岸著名技术教育者,计算机图书作者、译者、书评人。著有《深入浅出MFC》、《多态与虚拟》、《STL源码剖析》、《无责任书评》三卷,译有众多脍炙人口的高阶技术书籍,包括Meyers所著的“Effective C++”系列。侯捷先生还兼任教职于元智大学(台湾)、同济大学(大陆)、南京大学(大陆)。其著作、讲座影响大陆一代程序员。
课程简介
内存 (memory, 台湾术语称为 “记忆体”) 是电脑中的 “脑” 吗?CPU才是脑,CPU才是计算机的三魂六魄。但若没有内存,一切只存在于虚无缥缈间,等同于不存在。
内存曾经是最宝贵也最昂贵的週边资源,现代程序员无法想像 DOS 时代对内存的锱铢必较。
俱往矣,且看今朝。我们(似乎)有用不完的便宜内存。但表象之下是操作系统和标准库做了大量工作。而如果你开发内存高耗软件,或处于内存受限环境下 (例如嵌入式系统),就有必要深刻了解操作系统和标准库为你所做的内存管理,甚至需要自行管理内存。
课程目录:
1.Overview.mp4
2.内存分配的每一层面.mp4
3.四个层面的基本用法.mp4
4.基本构件之一newdelete expression(上).mp4
5.基本构件之一newdelete expression(中).mp4
6.基本构件之一newdelete expression(下).mp4
7.Array new.mp4
8.Replacement new.mp4
9.重载.mp4
10.重载示例(上).mp4
11.重载示例(下).mp4
12.Per-class allocator.mp4
13.Per-class allocator 2.mp4
14.Static allocator.mp4
15.Macro for static allocator.mp4
16.New Handler.mp4
17.VC6 malloc().mp4
18.VC6标准分配器之实现.mp4
19.BC5标准分配器之实现.mp4
20.G2.9标准分配器之实现.mp4
21.G2.9std_allocVSG4.9__pull_alloc.mp4
22.G4.9pull alloc用例.mp4
23.G2.9std alloc.mp4
24.G2.9std_alloc运行一瞥01-05.mp4
25.G2.9std_alloc运行一瞥06-10.mp4
26.G2.9std_alloc运行一瞥11-13.mp4
27.G2.9std_alloc源码剖析(上).mp4
28.G2.9std_alloc源码剖析(中).mp4
29.G2.9std_alloc源码剖析(下).mp4
30.G2.9std_alloc观念大整理.mp4
31.G4.9pull allocator运行观察.mp4
32.VC6和VC10的malloc比较.mp4
33.VC6内存分配(1).mp4
34.VC6内存分配(2).mp4
35.VC6内存分配(3).mp4
36.VC6内存分配(4).mp4
37.VC6内存分配(5).mp4
38.SBH行为分析-分配+释放之连续动作图解(1).mp4
39.SBH行为分析-分配+释放之连续动作图解(2).mp4
40.SBH行为分析-分配+释放之连续动作图解(3).mp4
41.SBH行为分析-分配+释放之连续动作图解(4).mp4
42.VC6内存管理free(p)(上).mp4
43.VC6内存管理总结(上).mp4
44.VC6内存管理总结(下).mp4
45.上中下三个classes分析.mp4
46.Loki_allocator行为图解.mp4
47.class FixedAllocator分析(上).mp4
48.class FixedAllocator分析(下).mp4
49.Loki_allocator总结.mp4
50.GNU C++对allocators的描述.mp4
51.VS2013标准分配器&G4.9标准分配器与new_allocator以及G4.9malloc.mp4
52.G4.9array_allocator.mp4
53.G4.9 debug_allocator.mp4
C++内存管理课件和代码
下载地址:
|
|