看板 C_and_CPP 關於我們 聯絡資訊
是這樣的,各位版友大家好。 小弟我想請問一下,該如何做 C++11的code 能否跟舊的標準的code混用?? 印象中c++11的要連去stdlibc++ 而舊的是libc++ 而兩者的一些define值似乎也有差異 小弟唯一想到的方式只有把舊的標準的code 跟c++11標準的code 拆成兩個程式 然後用IPC溝通 不知道有沒有先進有更好的想法 謝謝 -- ▁▂ 人生就是戰場,當你體會到你已經死定的事實,你自然就會做出你該做的事。▂▁ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.180.8 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1430220984.A.CEC.html
Feis: 我有點看錯問題. 只是 code 應該就重新編譯就好 04/28 19:53
bibo9901: libc++ 不是 llvm 的嗎? 舊的 C++? 04/28 20:15
nowar100: 看起來你是聯結的library不同 那注意不能混call可能會錯 04/28 21:00
nowar100: 全部重compile link最簡單 不然就切C API介面 04/28 21:00
nowar100: 還有libc++ libstdc++ 目前都應該有C++11實作吧 04/28 21:01
uranusjr: libstdc++ 和 libc++ 分別是 GCC 與 LLVM 的實作, 兩者 04/29 09:21
uranusjr: 都有 C++11 支援(除非你 libstdc++ 版本太舊), 你的認 04/29 09:22
uranusjr: 知根本完全錯誤, 後面也不用討論了 04/29 09:22
PkmX: 會有這種錯誤認知是可以理解啦 不少系統因為GPL的問題所以 04/29 10:10
PkmX: 都是ship很舊的gcc 只有clang會持續更新 04/29 10:10
PkmX: 痾...不過原PO好像是弄相反了 所以...(ry 04/29 10:11
Sirctal: 什麼!!! 原來認知錯了阿... 了解了 04/29 12:12
uranusjr: @PkmX 對啊如果是倒過來我還能理解, 現在這個究竟是 XDD 04/29 13:08
tinlans: 我現在所有 FreeBSD 系統都沒裝 gcc 和 libstdc++ 了 XD 05/02 07:12