使用map获取对应key的Vlaue值 引用#include using namespace std; //添加值 UDT_MAP_INT_CSTRING.insert(std::map<int, CString>::value_type(1, _T(“a”))); UDT_MAP_INT_CSTRING.insert(std::map<int, CString>::value_type(2, _T(“b”))); UDT_MAP_INT_CSTRING.insert(std::map<int, CString>::value_type(3, _T(“c”))); UDT_MAP_INT_CSTRING.insert(std::map<int, CString>::value_type(4, _T(“d”))); UDT_MAP_INT_CSTRING.insert(std::map<int, CString>::value_type(5, _T(“马超”))); CString str; for (int i = 1; i < 6; i++) { //判断其key值是否存在 iter = UDT_MAP_INT_CSTRING.find(i); if (iter != UDT_MAP_INT_CSTRING.end()) { //获取key对应的Value值 str = UDT_MAP_INT_CSTRING.at(i); if (i == 1) { m_str1.SetWindowTextW(str); } else if (i == 2) { m_str2.SetWindowTextW(str); } else if (i &