程式執行流程 基礎性認識和理解

2021-08-18 23:04:42 字數 726 閱讀 9419

最近研究了標頭檔案(.h檔案)和(.cpp檔案)的呼叫模式:

頭檔案格式:

《預處理器》及其含義

#if 如果為真執行下面**

#else 如果前面為假,執行下面**

#elif 相當於#elseif

#endif 用來標誌乙個條件指令的結束

#ifdef 如果本指令所引用的定義已存在,執行**

#ifnef 如果本指令所引用的定義不存在,執行**

注釋內容的方法比較常見的頭檔案格式

#ifdef

#ifndef

class

#endif

例如:

ifdef hanshu_h

ifndef hanshu_h

class hanshu

~hanshu()

pubilc:

haushu1();

private:

hanshu2();

} #endif

標頭檔案用來申明函式,用處:作為主函式(main.cpp)和其他函式的呼叫(hanshu.cpp)

程式讀取流程。理解錯誤還請大佬們指點:

還有就是字醜別介意哦!

當然程式中還有隱式和顯式呼叫請參照一下文章:

MFC 程式入口和執行流程

一 mfc程式執行過程剖析 相信大家有點暈點了吧,實際程式設計中沒有必要深刻理解這麼多,這些大都是由mfc內部自動幫我們完成的。實際mfc程式設計過程中,其實懂得mfc程式中各個函式的執行流程即可。有時候過於追究mfc細節會白白浪費我們的精力,應該將主要精力放在使用mfc解決實際問題上。二 vc6中...

MFC 程式入口和執行流程

一 mfc程式執行過程剖析 6 在訊息執行結束,使用者按下關閉按鈕後,作業系統向程式傳送wm close訊息,預設狀況下程式呼叫destorywindow並且傳送wm destory訊息,應用程式接受到這個訊息以後的預設操作是呼叫postquitmessage函式,由這個函式傳送wm quit訊息。...

MFC 程式入口和執行流程

一 mfc程式執行過程剖析 相信大家有點暈點了吧,實際程式設計中沒有必要深刻理解這麼多,這些大都是由mfc內部自動幫我們完成的。實際mfc程式設計過程中,其實懂得mfc程式中各個函式的執行流程即可。有時候過於追究mfc細節會白白浪費我們的精力,應該將主要精力放在使用mfc解決實際問題上。二 vc6中...