С этого сайта
я есть рекурсивная функция вBaseClass
который опирается наprotected virtual
функция для его возврата
Дочерний класс может переопределить эту функцию неправильно и приведет кStackOverFlow
е, xception. Хуже всего то, что есть некоторые медленные сетевые вызовы, и исключение не произойдет в ближайшее время (многие ресурсы тратятся в течение длительного времени).
Я ищу способ проверитьStackOverFlow
на ранних стадиях каким-то образом в базовом классе (возможно, с использованиемReflection
и текущий уровень рекурсии).
Любая идея ?