65,187
社区成员




parallel_for_each(people.begin(),people.end(),[](string&person)
{
size_t space(person.find(' '));
string first(person.substr(0,space));
string second(person.substr(space+1,person.length()-space-1));
person=second+' '+first;
});
int findindex(const array<string,6>&people,const string &name)
{
try
{
parallel_for(static_cast<size_t>(0),people.size(),[=](size_t n)
{
size_t space(people[n].find(' '));
if(people[n].substr(0,space)==name)
throw n;
});
}catch(size_t index){return index;}
return -1;
}