【发布时间】:2013-03-06 21:44:03
【问题描述】:
我不太了解 Lambda 表达式。 我创建了一个包含结构“brute”的列表;
typedef struct brute{
int entry;
string secWord;
string secHex;
}decrypt;
typedef list<brute*>Unsolved;
然后我尝试使用 for_each 遍历列表。
char combo[] = {'a','a','b','c');
std::for_each(unsolved.begin(), unsolved.end(),[&combo](int i )
{
});
[&combo} 是我想要捕捉的。 我有 3 个问题:“int i”是列表的迭代器吗?如何访问未解决列表中的成员?最后我需要定义我的返回值应该是一个 char[] 吗?
【问题讨论】: