❶ c\c++的代碼應該怎麼去看呢,將一個工程打開看到裡面有很多的cpp和h我應該先看什麼後看什麼呢
若是main為入口,從該入口開始,看數據類型的定義域函數操作,
遇到相應的數據類型(這里主要指自定義的類,都有相應獨立的cpp與h,或多個類在相同的cpp與h里定義,這兩個文件一般只需要看h,這里是函數聲明的原型,對於一個類,你只需知道又那些屬性以及方法即可,除非你還想進一步了解細節,這個已經沒必要;就如同你用微軟或別人提供的API函數時,你只需要知道原型即可而不需要裡面的細節代碼,特殊需求除外)
對於函數也一樣,函數庫的函數只需查看msdn的函數原型說明文件;自定義的函數就更加一目瞭然了,只需跟蹤到函數定義的文件即可。
對於MFC,winmain入口,你沒必要去關注建立程序時開放平台自動添加的框架,沒必要找到winmain函數。你只需要關注相應窗體關聯的類即可。
一般窗口資源都會有與其相關聯的類,如你添加了一個對話框,勢必需要添加一個與其關聯的對話框類,這就歸屬到如何前面所提的了解「類」這一數據類型方法了,還會h為主看原型,細節代碼看同名cpp。窗口容器內的各個子控制項有時也會有定義的相關的類,同理可以查閱。同一通過類向導即Class wizard 對話框查看關聯的類,又或者直接雙擊相應的對話框與子控制項即可跳轉到與其關聯的類。你最好還是需要通過Class wizard對話框一目瞭然看到窗體有哪些控制項變數與自定義的成員等等。
其實從你所問的問題,可見你還不是很熟悉這個開發工具與平台,只要深入學習如何操作,如何查看代碼就自然水到渠成了,阿門。。。