1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| #pragma once
|
|
| class CMBStrObj;
| // m_strID
| typedef map<CString, CMBStrObj*> CMBStrObjMap;
|
| class CMBStrObj{
| public:
| CString m_strID;
| CString m_strObjXml;
| };
|
|
|
| class CMBStrObjMgr
| {
| public:
| CMBStrObjMgr(void);
| ~CMBStrObjMgr(void);
| private:
| CMBStrObjMap m_map;
| public:
| void GetObjMap( CMBStrObjMap &map); // µÃµ½map
| CMBStrObj *Get( CString strID ); // ²éÕÒ
| bool Add( CMBStrObj *pObj ); // Ìí¼Ó
| bool RemoveAll(); // Çå³ýËùÓÐ
| };
|
|