Comments 3
Шестое место интересное. Исключение в operator= случится, только если Device справа содержит слишком длинное имя. Это значит, что этот девайс ещё раньше как-то создали в обход ограничений setName. Упасть по terminate может быть вполне разумным вариантом.
Третье место. Так и не понятно, зачем указатель заворачивать в optional.
Sign up to leave a comment.
Топ-10 ошибок в C++ проектах за 2022 год