精華區beta Programming 關於我們 聯絡資訊
※ 引述《txt.bbs@bbs.ntu.edu.tw (筆記本)》之銘言: : ==> descent.bbs@bbs.sayya.org (爽過頭) 提到: : > get/set function 通常都很簡單, 使用 inline 可以 : > 消除這個 overhead。 : > 運用正確的 C++ 程式寫作, 可以將額外負擔減到最低, : > 可以產生和 C 一樣快的程式碼。 : > 不過這部份也是學習 C++ 的一個困難之處。 : 問一個問題喔 : VC6 的 inline 是不是不 work 呀 : 我加了 inline 好像量不出任何差異 如果在 debug,為除錯預設不 inline,你 inline 他當作沒看到 如果在 release,你不 inline 預設 compiler 也會找機會幫你 inline 到底有沒有差異,反組譯就知道 inline 的用途是"建議" compiler 幫你 inline compiler 可以不接受建議 你要強暴 VC++ 的話 __forceinline (non-portable) 還是 __force_inline? 忘記了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.67.69 ※ 編輯: HZYSoft 來自: 140.129.67.69 (06/02 18:20)