如何閱讀別人的C/C++程式碼

fourPieces發表於2018-03-31

參考網址:

1.  明白專案做什麼,什麼功能

2.  看文件(readme),瞭解專案結構——某個功能用到了哪種技術

3.  把專案編譯通過

4.  看程式碼,邊看邊註釋

可以從main()開始看,也可以直接看感興趣的部分。

如果對某段程式碼理解不透,可以在這裡下斷點,除錯執行專案,看什麼能激發這個斷點,然後通過呼叫堆疊(檢視定義)看從什麼地方呼叫的,或者跟進相關的函式看看他做了什麼。

也可以試著把它註釋掉並讓專案可以編譯通過,執行看看他對程式的影響。

5.  自己動手改專案

相關文章