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