Wie finde ich heraus, ob ein Element in std::map existiert?

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

verwenden
bool exists(const string& name) {
  return cars.count(name) != 0;
}