PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] C++11的code 能否跟舊標準混用
作者:
Sirctal
(母豬母豬 夜裡哭哭)
2015-04-28 19:36:17
是這樣的,各位版友大家好。
小弟我想請問一下,該如何做 C++11的code 能否跟舊的標準的code混用??
印象中c++11的要連去stdlibc++
而舊的是libc++
而兩者的一些define值似乎也有差異
小弟唯一想到的方式只有把舊的標準的code 跟c++11標準的code 拆成兩個程式
然後用IPC溝通
不知道有沒有先進有更好的想法
謝謝
作者:
Feis
(永遠睡不著 @@)
2015-04-28 19:51:00
https://gcc.gnu.org/wiki/Cxx11AbiCompatibility
我有點看錯問題. 只是 code 應該就重新編譯就好
作者:
bibo9901
(function(){})()
2015-04-28 20:15:00
libc++ 不是 llvm 的嗎? 舊的 C++?
作者:
nowar100
(拋磚引玉)
2015-04-28 21:00:00
看起來你是聯結的library不同 那注意不能混call可能會錯全部重compile link最簡單 不然就切C API介面還有libc++ libstdc++ 目前都應該有C++11實作吧
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-04-29 09:21:00
libstdc++ 和 libc++ 分別是 GCC 與 LLVM 的實作, 兩者都有 C++11 支援(除非你 libstdc++ 版本太舊), 你的認知根本完全錯誤, 後面也不用討論了
作者:
PkmX
(阿貓)
2015-04-29 10:10:00
會有這種錯誤認知是可以理解啦 不少系統因為GPL的問題所以都是ship很舊的gcc 只有clang會持續更新痾...不過原PO好像是弄相反了 所以...(ry
作者:
Sirctal
(母豬母豬 夜裡哭哭)
2015-04-29 12:12:00
什麼!!! 原來認知錯了阿... 了解了
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-04-29 13:08:00
@PkmX 對啊如果是倒過來我還能理解, 現在這個究竟是 XDD
作者:
tinlans
( )
2015-05-02 07:12:00
我現在所有 FreeBSD 系統都沒裝 gcc 和 libstdc++ 了 XD
繼續閱讀
[問題] 找出設備裡的long address
wayne78117
[問題] 請較VCL中USEFORM巨集的用意
z1976
[問題] 圖片疊合
chigi
[問題] C++全方位學習這本書
akka5678
[問題] 字串結尾加上Ctrl + Z
f814030
[問題] 請問列舉型態的問題
elohacp4
[問題] (int*)malloc(size(int))
baldhawk
[問題] !用法問題
tarobear
[問題] Qt的QTableWidget的分頁
ruby122825
[問題] directshow camera 畫面寫入AVI 流程?
liang168
Links
booklink
Contact Us: admin [ a t ] ucptt.com