討論串[問題] 跨 DLL 的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
很久沒發文了,一寫就是一篇純推測,而沒實證過的文:. 跨 module 的物件存取,若是傳的是 pointer,則一般操作上沒問. 題,就像 COM 物件一樣,這一堆 COM 的東西也不一定都是同一個. compiler 的產品。. 問題在於 deallocate 這些物件,例如 new 的就要 d
(還有752個字)
內容預覽:
首先,C++ 沒有規定 name mangling 的方法. (即 function/variable name 對應到 object file symbol 的方式). 也沒有規定物件中的 virtual table 應該要怎麼擺. 所以如果你的程式去連結不同 compiler 生出來的 libr
(還有263個字)
內容預覽:
剛剛重新翻了一下 C++ Coding Standard. 裡面有一條是說,在模組邊界如果使用std::string. 等class的話,會導致跟它接的模組也要用同一個實作品. 用相同選項編譯,因此若為了可攜性要盡量使用低階型別. 但是它又鼓勵使用如std::tr1::shared_ptr的資源管理
(還有13個字)
首頁
上一頁
1
下一頁
尾頁