我有一個C++程序,帶有引用計數智能指針類。這個類的工作通過映射指向引用計數的靜態地圖:靜態成員釋放的C++控制順序
map<ValueIntern*,unsigned int>& ValueRetainMapGetter(){
static map<ValueIntern*,unsigned int> m;
return m;
}
,我一直有這個問題是我的參考地圖已釋放後,已被釋放一些靜態變量。
我的問題是:如何控制釋放靜態變量的順序,以便在所有引用之後解除映射。
在映射爲你創建問題之後,「某些靜態變量」被「釋放」*的事實如何?你的問題絕對不清楚。 – AnT 2010-06-30 20:34:13