Wie finde ich heraus, ob ein Element in std::map existiert?
return cars.find(name) != cars.end();
Sicher, verwenden Sie einen Iterator
map<string,Car>::const_iterator it = cars.find(name);
return it!=cars.end();
Sie könnten auch
verwendenbool exists(const string& name) {
return cars.count(name) != 0;
}