討論串[問題] 請問何謂列內函式(inline function)
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sheauren (瞇瞇)時間18年前 (2007/06/28 20:46), 編輯資訊
0
0
0
內容預覽:
inline的關鍵字是提示compiler盡可能把你的function在呼叫位置做展開. 而不是用function call的方式. 如果是沒有傳值或回傳值的時候,可以想像類似macro的概念. 記得不保證一定可以展開就是了. 不過C#有inline嗎 囧? 我只有在c++有用過這個keyword.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者linked (13時)時間18年前 (2007/06/28 16:59), 編輯資訊
0
0
0
內容預覽:
不好意思 我是新手 我在書上看到的inline function的功能是避開呼叫函式的負擔. ,但是列內涵是因為函式的插入而增加編譯後目的程式的長度"。. 我看不懂什麼意思-.-? 在一個函式前冠上inline這個保留字有什麼意義呢?. 請有空的大大幫我解答^^ .... --. 發信站: 批踢
首頁
上一頁
1
下一頁
尾頁