Quantcast
Channel: Forum | SweClockers
Viewing all articles
Browse latest Browse all 213464

C++11 - find_if

$
0
0

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.


Viewing all articles
Browse latest Browse all 213464


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>