侯捷课程: C++底层揭密

楼主: descent (“雄辩是银,沉默是金”)   2018-08-06 17:29:10
https://edu.tcfst.org.tw/query_coursedetail.asp?courseidori=07C342-1
侯老师的课程。
* Startup Code 是什么?它们出现在哪里?可触摸吗?可修改吗?
可利用吗?<BR>
* C Runtime (CRT) 在 C++ 程式中扮演的重要角色
* 彻底理解 C++ programs 生前死后的每一个细节
* C++ programs 执行前 (before main) 和退出后 (after exit) 的所有
行为:<mainCRTStartup, heapinit, ioinit, environment
variables, argc & argv & envp, cinit, core of C Initialization,
core of C++ Initialization, main(), secrets of exit.
* 如何让程式码在 main() 之前执行<BR>
为什么能够让程式码在 main() 之前执行<BR>
* 如何让程式码在 exit() 之后执行<BR>* 为什么能够让程式码在
exit() 之后执行
* main() 执行前的 CRT 小区块 (small memory blocks) 分配和释
放 (实例观测)<BR>
* global/static objects 的 ctors & dtors 的特殊性<BR>
* CRT malloc/free 行为综览和实例观察 cookies, debug headers,
16 headers, 64 groups (free-lists),32 regions, memory management,
blocks merging (de-fragment).<BR>
作者: Hazukashiine (私は幸せです)   2018-08-06 23:08:00
分类被ㄘ掉ㄌ
作者: alan23273850   2018-08-07 16:59:00
报名费好贵qq好ㄅ,原po说得很好

Links booklink

Contact Us: admin [ a t ] ucptt.com