Jag har börjat utforska lite C++11 specifika funktioner. Något jag hittade var find_if, vilken använder lamba notation. Är det någon som är villig att förklara för mig hur t.ex detta skulle kunna skrivas med find_if istället?:
void Parser::findGUID(std::string alias, int *guid){
for(::std::vector<User>::iterator i = _users->begin(); i != _users->end(); ++i){
if(i->alias == alias) *guid = i->GUID;
}
}
Jag har gjort några försök, men har inte riktigt lyckats... :D
_users är en vektorpekare om någon inte förstod det.