【发布时间】:2010-10-22 11:48:23
【问题描述】:
如果列表包含结构,我如何将 find_if 与 std::list 一起使用?我的第一次伪代码尝试如下所示:
typename std::list<Event>::iterator found =
find_if(cal.begin(), cal.last(), predicate);
这里的问题是谓词在列表中不是直接可见的,而是在event.object.return_number() 中。我想如何引用嵌套在结构内并需要访问 get 方法的 int。
【问题讨论】: