[問題] 函式的呼叫

看板C_and_CPP作者 (123)時間10年前 (2013/09/15 14:32), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
程式碼要編譯成可執行的執行檔通常要經過目的碼與標準函式庫的函式Link 因為目的碼不包含這些函式的實體。我有個問題,那我們自己寫在程式碼裡面 的函式被編譯器編譯成目的碼有包含這些函式的主體嗎? 還有呼叫函式到底是有多浪費時間,所以才用到 inline , 我GOOGLE了一下,都 只是片面說而已沒有更詳細的說明,能否也請各位幫小弟解惑謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.153.111

09/15 14:43, , 1F
當然有啊, 函式總是要存在某個地方不然是要執行什麼...
09/15 14:43, 1F

09/15 14:44, , 2F
函式呼叫要耗多少時間是視硬體與軟體 context 而定
09/15 14:44, 2F

09/15 14:45, , 3F
不過會耗「某些」時間是一定的, 如果你覺得沒差就是沒差
09/15 14:45, 3F

09/15 15:38, , 4F
1. 有 2. 等你真的遇到瓶頸再來考慮這問題
09/15 15:38, 4F

09/15 20:25, , 5F
恩恩
09/15 20:25, 5F

09/15 21:50, , 6F
程式設計師的自我修養 裡頭寫的清清楚楚
09/15 21:50, 6F
文章代碼(AID): #1IDLHfWU (C_and_CPP)