람다 식을 잘 이해하지 못합니다. "brute"구조체를 사용하는 목록을 만들었습니다.C++ 람다 식 사용
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