读书人

请问一种数据结构,用什么方式处理

发布时间: 2012-03-08 13:30:13 作者: rapoo

请教一种数据结构,用什么方式处理?
对话框上有一个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 容器的嵌套来实现、

读书人网 >VC/MFC

热点推荐