好吧,我必須保持一個地圖一類..範圍和價值存儲問題與地圖
#pragma once
#include "Member.h"
class MapDetails
{
public:
typedef map<int, Member*> MyMap;
typedef pair<int,Member*> MyPair;
MyMap myMap;
MapDetails(void);
MapDetails(const MapDetails& obj);
public:
~MapDetails(void);
//MyMap returnMap();
};
在各種其他類我插入和刪除,並從它的更新值。 要訪問myMap
我試圖繼承這個類到我的其他類。但是其他一類的變化並不反映。可能是因爲正在創建myMap
的新副本。我該如何阻止?使用static關鍵字會導致鏈接器錯誤。我不想用extern使用全局變量。我是新的C++ :(請幫我
還是有什麼更好的方法來實現這一目標? :( – DeepN 2015-04-06 11:25:47
顯示的不工作,你所期望的方式事一些代碼示例。 – molbdnilo 2015-04-06 11:26:11
不會有那些任何更多的幫助。他們是簡單的類被使用「MYMAP」插入值內,或他們對迭代顯示的值。 – DeepN 2015-04-06 11:28:29