finally (315)


c++ - Обеспечение того, чтобы Исключения всегда были удалены

c++ - Обеспечение того, чтобы Исключения всегда были удалены

Исключения в C++ не должны быть пойманы(без ошибок времени компиляции) вызывающей функцией. Так что решение разработчика зависит от того, следует ли их поймать с помощью try/catch(в отличие от…


c# - Почему исключение.NET не попало в блок try/catch?

Я работаю над проектом, использующим библиотеку парсеров ANTLR для C#. Я построил грамматику, чтобы разобрать текст, и он работает хорошо. Однако, когда парсер сталкивается с незаконным или неожи…


c# - Просить общий метод бросить конкретный тип исключения на FAIL

Правильно, я знаю, что я полностью буду выглядеть идиотом с этим, но мой мозг просто не пинает сегодня утром. Я хочу иметь метод, где я могу сказать «если это плохо, вернитесь с этим типом исключе…


c++ - Эффективные альтернативы для выставления коллекции

В C++, какие альтернативы мне нужно для публикации коллекции, с точки зрения производительности и целостности данных? Моя проблема в том, что я хочу вернуть внутренний список данных вызывающему, н…


Возврат из блока finally в Java

Недавно я был удивлен, обнаружив, что в блоке finally в Java можно получить оператор return. Похоже, многие люди думают, что это плохо, как описано в разделе « Не возвращайся в предложение окончат…


.net - Какова точка окончательного блока?

Синтаксис в сторону, в чем разница между try{} catch(){} finally{x=3;}а также try{} catch(){} x=3; изменить: в.NET 2.0? так try{throw something maybe x=3}c…



Каковы реальные накладные расходы на try/catch в C#?

Итак, я знаю, что try/catch добавляет некоторые накладные расходы и, следовательно, не является хорошим способом контроля потока процессов, но откуда это накладные расходы и что это за фактическое…


Является ли блок finally всегда исполняемым на Java?

Учитывая этот код, могу ли я быть абсолютно уверенным, что блок finally всегда выполняется, вне зависимости от того, something() что- something() ? try{something(); return success;}…


c# - Как правильно обрабатывать исключения при выполнении файла io

Часто я обнаруживаю, что я каким-то образом взаимодействую с файлами, но после написания кода я всегда сомневаюсь в том, как это на самом деле. Проблема в том, что я не совсем уверен, как операции,…


c# - Почему переменные не объявлены в «try» в области «catch» или «finally»?

В C#и на Java(и, возможно, и на других языках) переменные, объявленные в блоке «try», не входят в область соответствующих блоков «catch» или «finally». Например, следующий код не компилируется:…




try catch exception throw java пример исключения исключений new with