поиск по std::map и выдача значения по умолчанию

есть std::map<std::string, int>

требуется найти значение по ключу или получить значение по умолчанию

подскажите, есть ли какая-то специализированная функция/метод или надо писать

const int value = (data.find(key) == data.cend()) ? default : data[key];

просто уж очень длинными и сложновоспринимаемыми записи оказываются, ищу способ сократить без ввода своей функции


Ответы (0 шт):