请教一种数据结构,用什么方式处理?
对话框上有一个CComboBox,里面每一项都是字符串,属性是sort(允许排列).
但是每一项的字符串(即功能名)又对应一串字符串...我添加每一项时,如何确保每个字符串对应的字符串排序呢?
类似MAP<CString,CString>的意思,但是第一个CString可以排序,第二的CString也要跟着对应..
如何设计呢? 能给出建议吗?谢谢
[解决办法]
“每一项的字符串(即功能名)又对应一串字符串”
后一个字符串是哪里的?
CComboBox m_CCB;
m_CCB.AddString(s); //添加项
......
int cur=m_CCB.GetCurSel();//得到鼠标选中的项索引号
DWORD dw=m_CCB.GetItemData(cur);//得到选中项内容
你的问题不太明白
[解决办法]
这个排序可能要自己写个特定的排序函数才行。
可以考虑用 vector 容器的嵌套来实现、