насколько это best practice ловить exception, а не чекать самому?
имею в виду, что-то вроде:
auto foo(index_t index) const {
try {
return list.at(index);
} catch (...) {...} // Тут всякая ерунда, и скорее всего кастомный exception
}
вместо find(index) + if (found == list.end()) {...}?
Это из серии worst practice
Обсуждают сегодня