по строкам и в каждой из них мне нужно обрезать всю часть строки, начиная с определенного символа. если нет этого символа, то просто идти дальше. как тут лучше поступить: завернуть в try-catch строку string.erase(string.find()) и в catch ничего не делать, или сначала узнать результат find() < string.length(), и в случае true только вызвать string.erase(string.find())?
Исключение тут лишнее точно
это явно не исключительная ситуация, чтоб юзать try catch
астанавитесь!
Осталось понять при чём тут ооп
Тут ООП ни при чём.
А как там делать -- это уже от семантики операции зависит. Можно делать как угодно
Обсуждают сегодня