[問題] std::string 當作參數傳遞

看板LinuxDev作者 (wnuiayldh)時間14年前 (2011/10/26 16:29), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
在 windows 上, 不同 dll 之間 傳遞 std::string 會出錯 想問一下, 在 linux 上也需要注意這個問題嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.177.192

10/26 16:30, , 1F
C++ 都有這個問題
10/26 16:30, 1F

10/26 16:41, , 2F
了解~thx
10/26 16:41, 2F

10/28 23:24, , 3F
我怎麼記得 linux上 template 相關 class 都沒問題?
10/28 23:24, 3F

10/28 23:25, , 4F
我記得 我用過 vector<T> 在 so 與 執行檔傳遞間沒問題~
10/28 23:25, 4F

10/31 09:23, , 5F
這些DLL是不是用不同compiler編的,這樣或許會有問題
10/31 09:23, 5F

10/31 09:24, , 6F
但linux下面只會用g++, 問題反而不大
10/31 09:24, 6F
文章代碼(AID): #1EfyJ-YR (LinuxDev)
文章代碼(AID): #1EfyJ-YR (LinuxDev)