Предположим, у меня есть функция foo
, помеченная как noexcept
где-то в моем коде. Многие другие функции вызывают foo
, и многие из них также помечены как noexcept
.
Теперь предположим, что мне нужно настроить foo
, и теперь он может генерировать исключение, поэтому это не noexcept
больше.
Все функции, которые вызывают foo
, должны быть удалены noexcept
, это правильно?
Как я полагаю найти все те функции, которые вызывают foo
? Есть ли лучший способ, чем обычный поиск в моем текстовом редакторе?