多共享動態(tài)庫中同名對象重復析構(gòu)問題的技巧
Linux 平臺下的共享動態(tài)庫,一般都是通過選項“-fPIC”編譯出來。有些應用程序需要鏈接多個共享庫,此時如果在這些共享庫中存在相同作用域范圍的同名靜態(tài)成員變量,那么當程序訪問完靜態(tài)成員變量結(jié)束析構(gòu)時,由于內(nèi)存的 double free 會導致程序 core dump……
責任編輯:馬沛
來源:
IBMdW