比如某個a.h的第一個全域變數g_temp,怎么確認這個全域變數前面是哪個c檔案的那個全域變數。vs可以確認嗎?或者通過工程環境可以確認嗎?
uj5u.com熱心網友回復:
VS 可以在連接選項中 打開輸出 映射檔案 .mapuj5u.com熱心網友回復:
你想說的是初始化順序吧 同一個編譯單元(檔案)內保證順序 不同檔案之間不保證所以你可以把你的全域變數放到一起作為一個類的普通成員,并且用singleton模式保證它的實體全域只有一份,
也可以直接用COM的IGlobalInterfaceTable 注冊一個介面 接下來行程內通過同樣型別ID獲得的都是它
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/236228.html
標籤:基礎類
上一篇:VTK問題
下一篇:如何用代碼操作IP安全策略
