[問題] Macro & inline function差異

看板C_and_CPP (C/C++)作者 (gecer)時間8年前 (2017/06/05 08:41), 8年前編輯推噓0(007)
留言7則, 5人參與, 最新討論串1/1
小弟想請問 macro & inline function的差異 除了 macro type 不定義以外 inline function會在記憶體成stack執行 那麼 macro 呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.174.37 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1496623313.A.B0C.html ※ 編輯: gecer (1.34.174.37), 06/05/2017 08:42:11 ※ 編輯: gecer (1.34.174.37), 06/05/2017 08:42:29

06/05 09:33, , 1F
不會
06/05 09:33, 1F

06/05 09:33, , 2F
inline function會在記憶體成stack執行←有這回事?
06/05 09:33, 2F

06/05 10:47, , 3F
我完全看不懂內文在寫啥
06/05 10:47, 3F

06/05 11:40, , 4F
預處理器 只有做 編譯前的字串處理而已
06/05 11:40, 4F

06/05 11:41, , 5F
內聯函數 意思是 建議編譯器消弭函數呼叫開銷
06/05 11:41, 5F

06/11 16:56, , 6F
06/11 16:56, 6F

06/11 16:57, , 7F
圖片支援 Haz大大說的事情
06/11 16:57, 7F
文章代碼(AID): #1PDAZHiC (C_and_CPP)
文章代碼(AID): #1PDAZHiC (C_and_CPP)