Ik heb deze lambda maar zou graag auto of template voor de parametertypes gebruiken. Is dit mogelijk?
Letterlijk auto in plaats van countries_t::const_pointer werkt in ieder geval niet.
Letterlijk auto in plaats van countries_t::const_pointer werkt in ieder geval niet.
C++:
1
2
3
4
| std::sort(countries1.begin(), countries1.end(), [](countries_t::const_pointer a, countries_t::const_pointer b) { return a->second.first + a->second.second > b->second.first + b->second.second || a->second.first + a->second.second == b->second.first + b->second.second && a->first < b->first; }); |