看板 C_and_CPP 關於我們 聯絡資訊
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> -------------------------------------------------------- 我也有類似的學習心得: https://goo.gl/ck8LEb 其實在工作上, 我覺得幫助不大, 單純滿足自己的好奇心。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.53.138 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1533547754.A.1F0.html
Hazukashiine: 分類被ㄘ掉ㄌ 08/06 23:08
alan23273850: 報名費好貴qq 08/07 16:59
如果你能理解把這些搞懂要花的功夫, 應該就不會覺得貴。 只是這些功夫可能沒辦法在工作上幫太多忙。 ※ 編輯: descent (101.15.19.222), 08/07/2018 20:42:22
alan23273850: 好ㄅ,原po說得很好 08/08 10:53