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