PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] C++ name mangling問題
作者:
w0005151
(藍廳)
2016-10-06 01:33:14
據小弟所知
C++會在編譯時在函式名稱上加上一些修飾詞彙達到funtion overloaded的效果
但不同的compiler對此實作的方式不一樣
那是否是說A compiler產出的.lib .dll等等
拿到B compiler下使用時會出現找不到函式的情況?
還是說在產出&使用library時一定都須加上extern "C"的詞彙
才能保證在不同compiler底下都能使用
但這樣的話就不能達到function overloaded了?
請各位前輩幫小弟解惑..感謝!
作者:
LPH66
(-6.2598534e+18f)
2016-10-06 01:45:00
大致正確, 所以一些提供 C++ 介面的 library 都會給原始碼要你直接在你會用它的編譯器平台上編出 library 出來
繼續閱讀
[問題] c++ 印符號
jason0606
[討論] 關於讀入檔案做後續處理
jacky1989
[問題] 建.lib檔出現"Unable to start program"
psylove5566
[問題] 如果 feof()==1 還需要fclose嗎?(已補碼)
deo2000
[問題] 小於10 指定長度的各種組合
mikemagic88
[問題] VS2012+OpenCV3.1+CUDA7.5
schizophrena
[問題] vsc++ clickonce更新軟體問題
MOONY135
[問題] vfork() + exec() 相關疑問
kyuudonut
Re: [討論] 置底十三誡新增
Hazukashiine
[問題] char 多種宣告判斷正確與否
TimmyDD
Links
booklink
Contact Us: admin [ a t ] ucptt.com