Посоветуйте на счёт спецификации noexcept. Много где советуют ставить над каждым методом класса в пользу оптимизации. Следует его ставить везде или нет?
Посоветуйте на счёт спецификации noexcept. Много где советуют ставить над каждым методом класса в пользу оптимизации. Следует его ставить везде или нет?
Да, следует, если этот метод не кидает ничего. Особенно на конструкторы и оператор присваивания
Посоветуйте на счёт спецификации noexcept. Много где советуют ставить над каждым методом класса в пользу оптимизации. Следует его ставить везде или нет?
Учти, что методов где его можно поставить обычно очень мало
Учти, что методов где его можно поставить обычно очень мало
Потому, что это значит что ничто изнутри (включая контейнеры и все такое прочее) не выкинет исключение никогда (контейнеры могут, но спецификация это пытается запретить)?
Потому, что это значит что ничто изнутри (включая контейнеры и все такое прочее) не выкинет исключение никогда (контейнеры могут, но спецификация это пытается запретить)?
Я понял что это для оптимизации и локализации точки падения