выполнение в неожиданный момент, её уже не получится так оптимизировать
Как "так"?
В чем принципиальное отличие от if (error) return, вставленного после каждого вызова функции?
давайте не высасывть мега-оптимальный код из пальца если вы профайлером нашли что надо именно ее написать без исключений что бы ускориться - пишите, ставьте noexcept не надо только религии делать нельзя потому что плохо. надо выбирать под задачу
А можешь привести пример, где будет потеря в перфе?
Обсуждают сегодня