[問題] 外部函數使用時機

看板C_and_CPP作者 (B'z)時間15年前 (2009/11/01 11:35), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/3 (看更多)
第一個問題:我想請問一下外部函數的使用時機?? 例如:extern void func(xxxxx) 我專案裡的main呼叫A檔的函式 或者 A檔呼叫main定義的函式 我都沒使用到extern,想請問哪種情況下才需要宣告成外部函式???? 第二個問題:function pointer常用到哪個地方????好難使用阿XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.131.83

11/01 19:43, , 1F
function pointer用在「類似的資料會使用不同的操作」
11/01 19:43, 1F

11/01 20:06, , 2F
為什麼要寫成function 如果不寫 你一萬行code寫在main
11/01 20:06, 2F

11/01 20:07, , 3F
又臭又長 又不可讀 更不好維護
11/01 20:07, 3F

11/01 20:07, , 4F
寫成一個一個function(component) 要找bug要trace 都方便
11/01 20:07, 4F

11/01 20:11, , 5F
喔不過你這裡好像是問為啥要寫extern?不寫沒差預設就是extern
11/01 20:11, 5F

11/01 20:13, , 6F
10163可看下 不過只限定在global
11/01 20:13, 6F

11/01 21:15, , 7F
function pointer用來呼叫run-time時才能決定的function
11/01 21:15, 7F
文章代碼(AID): #1AxN9hCM (C_and_CPP)
文章代碼(AID): #1AxN9hCM (C_and_CPP)