64,637
社区成员
发帖
与我相关
我的任务
分享
#include <vector>
#include <algorithm>
//构造容器
vector<CString> vec;
vec.push_back(_T("在"));
vec.push_back(_T("在乎"));
vec.push_back(_T("在哪"));
vec.push_back(_T("在家"));
vec.push_back(_T("在的"));
vec.push_back(_T("在字"));
vec.push_back(_T("在不在"));
//排序
sort(vec.begin(),vec.end());
//先看看排序结果
vector<CString>::iterator it;
for(it = vec.begin(); it != vec.end(); ++it)
{
//AfxMessageBox(*it); //排序结果有点奇怪
}
//查找“在”
CString str = _T("在");
pair<vector<CString>::iterator, vector<CString>::iterator> cmpResult;
cmpResult = equal_range(vec.begin(), vec.end(), str);
//cmpResult此时的结果为(“在”,“在不在”)