0
我不太了解Lambda表达式。 我创建了一个列表,它包含一个struct“brute”;使用C++ Lambda表达式
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)
{
});
[&组合}是我试图捕获的。 我有3个问题:是“int i”列表的迭代器吗?我如何访问我的未解决列表中的成员?最后,我是否需要定义我的返回值应该是char []?
非常感谢。这对我帮助很大 – user1665569 2013-03-06 21:57:30