导航
  • 主页
  • VC/MVC基础类
  • .NET 技术
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC/MFC&Web
  • Doc/View
  • VC++技术资源

怎么遍历查找自定义结构的stl中List的某一个值?

thinkingsheep 2004-04-07 03:24:19
这么一个结构
struct CAnswerInfo {
DWORD m_dwIDFromClient;
int m_nMainType; WORD m_wSubType;
WORD m_wTypeInfo;
};
定义一个stl的list
list <CAnswerInfo> m_AnswerList;
怎么遍历查找m_AnswerList中的某一个元素的某一个值?比如WORD m_wSubType;值
...全文
40 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duff 2004-07-23
晕,楼上的,你两个返回都是TRUE呀。
要把-1改成0。
或是用TRUE和FALSE代替。
回复
yunheehust 2004-07-19
int IsSubType(const CAnswerInfo & info)
{
if (info.m_wTypeInfo==wTypeInfo)return 1;
else return -1;
}
list<CAnswerInfo>::iterator it;
it=find_if(m_AndwerList.begin(),m_AnserList.end(),IsSubType)
回复
thinkingsheep 2004-04-07
upup
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告