討論串[問題] inline和.h寫定義
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 40→)留言42則,0人參與, 最新作者QQ29 (我愛阿蓉)時間13年前 (2010/09/15 00:42), 編輯資訊
2
0
1
內容預覽:
請教一個問題.... 之前版上看到. "寫在.h 定義一定是inline".... 但是我爬文後也找不到相關能佐證的文章.... 請問這正確嗎??. 如果自己寫inline這修飾字 也只是"建議" inline. 如果定義寫在.h "一定"是inline嗎?. 假如我class一坨private d
(還有670個字)

推噓5(5推 0噓 6→)留言11則,0人參與, 最新作者littleshan (我要加入劍道社!)時間13年前 (2010/09/15 02:41), 編輯資訊
0
0
1
內容預覽:
我想你是誤解了這句話. 他的意思是說. 如果你要把 function 的定義寫在 .h 中. 那你一定要把他標上 inline. 否則當這個 .h 檔一旦被多個 .cpp 引用時. 連結時會造成 multiply defined symbol 的錯誤. 但這樣講其實有點倒因為果. 正確的順序應該是.
(還有1487個字)

推噓16(16推 0噓 10→)留言26則,0人參與, 最新作者tinlans ( )時間13年前 (2010/09/15 03:53), 編輯資訊
0
0
2
內容預覽:
你需要的是類似 UNIX 下一個叫 nm 的工具。. 它可以用來查詢 object file 裡有哪些 symbol 以及 symbol 的屬性,. 其中 -C 參數還可以做 demangling。. 很遺憾的是,. 我不知道 MS 平台的這個工具叫什麼名字。. inline 除了建議 compil
(還有4113個字)
首頁
上一頁
1
下一頁
尾頁