Class MFC类CMAP 我不明白的是:“UINT&”。在模板的上下文中它意味着什么 静态CMap cXMLfields::按名称排列的字段; 静态CMap cXMLfields::oopf_fields_by_name; 静态CString友好_名称[XML_FIELDNUM]; 静态CString字段按\u id[XML\u FIELDNUM]; 静态CString oopf_fields_by_id[oopf_XML_FIELDNUM]; 静态void Build_map(); 静态无效移动项(CListBox&src、CListBox&dst、int索引); CMap-myMap; 结构样本测试; a试验a=1; a试验b=2; a试验c=3; myMap.SetAt(“测试”,aTest); 结构样本aLookupTest; BOOL bExists=myMap.Lookup(“test”,aLookupTest)//检索 //与“测试”对应的结构样本。

Class MFC类CMAP 我不明白的是:“UINT&”。在模板的上下文中它意味着什么 静态CMap cXMLfields::按名称排列的字段; 静态CMap cXMLfields::oopf_fields_by_name; 静态CString友好_名称[XML_FIELDNUM]; 静态CString字段按\u id[XML\u FIELDNUM]; 静态CString oopf_fields_by_id[oopf_XML_FIELDNUM]; 静态void Build_map(); 静态无效移动项(CListBox&src、CListBox&dst、int索引); CMap-myMap; 结构样本测试; a试验a=1; a试验b=2; a试验c=3; myMap.SetAt(“测试”,aTest); 结构样本aLookupTest; BOOL bExists=myMap.Lookup(“test”,aLookupTest)//检索 //与“测试”对应的结构样本。,class,dictionary,mfc,Class,Dictionary,Mfc,我理解这个理论,但我的密钥是一个字符串,例如“RFIDTAG1”。我的值是一个无符号整数。Example.UNIT是特定键的值…例如{Age:27},其中Age是键,27是值。当值是整数时,我可以理解该值是否是一个结构。因此可以使用{Age:27}如示例所示,在使用结构时显示如下代码,表示通过引用传递 看这个 也在这里 ARG_值 用于值参数的数据类型;通常是对值的引用 我理解这个理论,但我的密钥是一个字符串,例如“RFIDTAG1”,我的值是一个无符号整数。Example.UNIT是特定键的值

我理解这个理论,但我的密钥是一个字符串,例如“RFIDTAG1”。我的值是一个无符号整数。Example.UNIT是特定键的值…例如{Age:27},其中Age是键,27是值。当值是整数时,我可以理解该值是否是一个结构。因此可以使用{Age:27}如示例所示,在使用结构时显示如下代码,表示通过引用传递

看这个

也在这里

ARG_值

用于值参数的数据类型;通常是对值的引用


我理解这个理论,但我的密钥是一个字符串,例如“RFIDTAG1”,我的值是一个无符号整数。Example.UNIT是特定键的值…例如{Age:27}其中Age是键,27是值,当值是整数时,我可以理解该值是否是一个结构。这个问题没有任何意义。糟糕的格式没用。你已经找到了链接;也试着咨询一下客户。
What I do not understand is the :  “UINT&”.  What does it mean in the context of the template

       static CMap<CString, LPCSTR, UINT, UINT&> cXMLfields::fields_by_name;


       static CMap<CString, LPCSTR, UINT, UINT&> cXMLfields::oopf_fields_by_name;
       static CString friendly_name[XML_FIELDNUM];
       static CString fields_by_id[XML_FIELDNUM];
       static CString oopf_fields_by_id[OOPF_XML_FIELDNUM];
       static void Build_map();
       static void MoveItem(CListBox& src, CListBox& dst, int index);


CMap<CString,LPCTSTR, struct_sample,struct_sample> myMap;
struct_sample aTest;
aTest.a = 1;
aTest.b = 2;
aTest.c = 3;
myMap.SetAt("test",aTest);
    struct_sample aLookupTest;
    BOOL bExists = myMap.Lookup("test",aLookupTest); //Retrieves the 
                             //struct_sample corresponding to "test".