Вопросы с тегом «except»

509
Когда я должен действительно использовать noexcept?

noexceptКлючевое слово может быть соответствующим образом применено ко многим сигнатуры функций, но я не уверен , о том , когда следует рассмотреть возможность использования его на практике. Основываясь на том, что я прочитал, добавление в последнюю минуту, noexceptкажется, решает некоторые важные...

252
Как повторить попытку после исключения?

У меня есть цикл, начинающийся с for i in range(0, 100). Обычно он работает правильно, но иногда происходит сбой из-за условий сети. В настоящее время он настроен таким образом, что в случае сбоя он будет continueуказан в условии "исключение" (перейдите к следующему номеру для i). Могу ли я...

100
Разница между спецификатором throw () C ++ 03 C ++ 11 noexcept

Есть ли какая-то разница между throw()и, noexceptкроме проверки во время выполнения и во время компиляции, соответственно? В этой статье Wikipedia C ++ 11 предполагается, что спецификаторы throw C ++ 03 устарели. Почему так, noexceptдостаточно ли для того, чтобы охватить все это во время...

96
Использование оператора python with с блоком try-except

Это правильный способ использования оператора python "with" в сочетании с блоком try-except ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Если это так, то при старом способе работы: try: f = open("file", "r") line = f.readline() except IOError:...

88
Странное поведение Try-Except-Else-finally с операторами Return

Это какой-то код, который ведет себя необычно. Это упрощенная версия поведения, которое я написал. Это все равно продемонстрирует странное поведение, и у меня возникли конкретные вопросы о том, почему это происходит. Я использую Python 2.6.6 в Windows 7. def demo1(): try: raise RuntimeError,"To...