Что значит зарегистрировать переменную?
Я встретил это словосочетание в CLR через C# книгу. Вот выдержка, в которой используется словосочетание:
На протяжении многих лет я использовал обработку исключений в разных языках программирования, разных операционных системах и разных архитектурах ЦП. В каждом случае обработка исключений реализуется по-разному, и каждая реализация имеет свои плюсы и минусы в отношении производительности. Некоторые реализации компилируют конструкции обработки исключений непосредственно в метод, в то время как другие реализации хранят информацию, связанную с обработкой исключений, в таблице данных, связанной с методом, - эта таблица доступна только в случае возникновения исключения. Некоторые компиляторы не могут встроить методы, содержащие обработчики исключений, а некоторые компиляторы не будут регистрировать переменные , если метод содержит обработчики исключений.
Означает ли это, что в некоторых языках программирования невозможно объявить переменные в try
части блока try-catch
? Или это означает что-то другое?