14
ответов

Должен ли я использовать спецификатор исключений в C ++?

В C ++ вы можете указать, что функция может генерировать или не генерировать исключение, используя спецификатор исключения. Например: void foo () throw (); // гарантировано не выбрасывать исключение void bar () throw (...
вопрос задан: 11 October 2012 05:38
12
ответов

Это должно хорошо бросить NullPointerException программно?

Когда существует постусловие, то возвращаемое значение метода не должно быть пустым, что может быть сделано? Я мог сделать, утверждают returnValue! = пустой указатель: "Не приемлемое нулевое значение"; но утверждения могли быть...
вопрос задан: 4 April 2017 12:13
11
ответов

Как бросить хорошие исключения?

Я слышал, что вы никогда не должны бросать строку, потому что не хватает информации, и вы будете ловить исключения, которые вы не ожидаете поймать. Какова хорошая практика для создания исключений? ты наследуешь ...
вопрос задан: 17 February 2009 21:30
11
ответов

Выдавание исключения в Java

У меня есть вопрос о выдавании исключения в Java, своего рода недоразумении с моей стороны, как это кажется, который я хотел бы разъяснить для меня. Я читал что два основных способа...
вопрос задан: 9 February 2009 14:47
9
ответов

Какой стиль Вы используете для сообщений об исключениях? [закрытый]

В записи кода, который выдает исключение, о котором я спросил здесь, я приехал в конец своего сообщения и приостановился в пунктуации. Я понял, что почти каждое сообщение об исключении когда-либо бросал...
вопрос задан: 23 May 2017 12:04
8
ответов

Могут/Должны Вы выдаете исключения в c# операторе переключения?

У меня есть запрос на вставку, который возвращает интервал. На основе того интервала я могу хотеть выдать исключение. Действительно ли это является соответствующим, чтобы сделать в операторе переключения? переключатель (результат) {случай...
вопрос задан: 22 April 2010 18:13
7
ответов

Как исключения работают (негласно) в C++

Я продолжаю видеть, что люди говорят, что исключения являются медленными, но я никогда не вижу доказательства. Так, вместо того, чтобы спросить, ли они, я спрошу, как исключения работают позади сцены, таким образом, я могу принять решения о когда...
вопрос задан: 8 March 2018 15:11
6
ответов

Выдавание исключения от конструкторов

Я имею дебаты с коллегой о выдавании исключения от конструкторов и думал, что хотел бы некоторую обратную связь. Это в порядке для выдавания исключения от конструкторов, с точки зрения дизайна?...
вопрос задан: 2 October 2018 01:52
6
ответов

Исключение по сравнению с утверждает? [дубликат]

Возможный Дубликат: дизайн тестов контракта утверждает или исключением? Есть ли эмпирическое правило для следования, когда решение использовать исключения вместо утверждает (или наоборот). Прямо сейчас я делаю только...
вопрос задан: 23 May 2017 11:54
6
ответов

Как сделать исключение в методе catch Promise в JavaScript? [Дубликат]

Я хочу сделать, чтобы выполнить некоторые функции sync / async в цепочке и - если что-то не так - отклоните эту функцию, поймите это отклонение в методе catch в конце ...
вопрос задан: 8 October 2015 16:01
6
ответов

Выдача исключения, не определенного в интерфейсе

За чем должна следовать лучшая практика, когда необходимо выдать исключение, которое не было определено в интерфейсе, который Вы реализуете? Вот пример: Читатель открытого интерфейса {общественность...
вопрос задан: 3 August 2009 16:32
6
ответов

Наконец в C++

Действительно ли это - хороший способ реализовать как будто Наконец поведение в стандартном C++? (Без специальных указателей) класс Исключение: общедоступное Исключение {общественность: виртуальный bool isException () {возвращает true; }};...
вопрос задан: 24 December 2008 02:15
5
ответов

Фильтрация массива с несколькими поисками значения ключа в PHP

Я использую плагин wordpress для расширенного проектирования / логики / обработки форм, и одним из его (самых больших) недостатков является неудобный способ предоставления данных формы. Данные приводятся в виде массива из двух или трех элементов ...
вопрос задан: 23 May 2017 12:07
5
ответов

исключение выгоды указателем в C++

Я нашел, что существует три способа поймать исключение, каковы различия? 1) выгода значением; 2) выгода ссылкой; 3) выгода указателем; я только знаю, что выгода значением вызовет два...
вопрос задан: 8 January 2010 00:06
5
ответов

Когда я должен использовать метод ThrowHelper вместо того, чтобы бросить непосредственно?

Когда уместно использовать метод ThrowHelper вместо того, чтобы бросить непосредственно? освободите MyMethod () {...//, бросают новый ArgumentNullException ("paramName"); ThrowArgumentNullException ("...
вопрос задан: 30 December 2009 12:48
5
ответов

Я должен повредиться после выдачи исключения?

Я пишу пользовательский класс в C#, и я выдаю пару исключений, если люди дают неправильные исходные данные в некоторых методах. Если исключение выдается, будет любой код в методе после...
вопрос задан: 13 June 2009 06:20
5
ответов

C#: Вы повышаете или выдаете исключение?

Я знаю, что это, вероятно, действительно не имеет значения, но я хотел бы знать то, что корректно. Если часть кода содержит некоторую версию броска новый SomeKindOfException (). Мы говорим что эта часть...
вопрос задан: 12 June 2009 09:34
4
ответа

Используя “Бросок” в catchblock (и ничто иное!) [дубликат]

Возможный Дубликат: различие между броском и выдает новое Исключение (), я - программист, работающий над добавлением новой функциональности к унаследованному коду. При отладке я проанализировал по этому блоку Выгоды, который...
вопрос задан: 23 May 2017 12:27
4
ответа

Что преимущество к ограничению бросков, позволенных функцией C++? [закрытый]

Что преимущество объявления является возможными бросками исключения от функции C++? Другими словами, что делает добавление, что бросок ключевого слова () на самом деле делает? Я считал что объявление функции такой как...
вопрос задан: 12 January 2013 15:54
4
ответа

Возврат после выдавания исключения

Всегда выгодно возвратить значение после выдачи исключения? В противном случае может оператор возврата быть не учтенным, и это так или иначе возможный удалить ошибку компилятора C4715: не все пути управления...
вопрос задан: 24 June 2010 16:27
4
ответа

Библиотеки исключения для C (не C++)

Я прокручиваю свою собственную библиотеку исключения для C и хотел бы, чтобы хорошие примеры исследовали. До сих пор я смотрел на David Hanson: http://drhanson.net/work/, Но я знаю, что видел другие...
вопрос задан: 11 September 2009 11:20
4
ответа

Деструктор, который вызывает функцию, которая может выдать исключение в C++

Я знаю, что не должен выдавать исключения от деструктора. Если мой деструктор вызывает функцию, которая может выдать исключение, это в порядке, если я ловлю его в деструкторе и не бросаю его далее? Или может...
вопрос задан: 27 July 2009 13:47
4
ответа

об исключениях C++. func () бросок ()

я читаю эту страницу http://www.cplusplus.com/doc/tutorial/exceptions.html, которую это говорит, пишу ли я функцию () бросок (); никакие исключения не могут быть добавлены та функция. Я попробовал в msvc броске записи 2005 года ()...
вопрос задан: 2 March 2009 22:39
3
ответа

В C++, если бросок является выражением, каков его тип?

Я взял это в одном из моих кратких набегов к reddit: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ В основном, автор указывает что в C++: бросок "...
вопрос задан: 31 July 2009 16:18
2
ответа

Почему shared_ptr NULL после броска [duplicate]

У меня есть shared_ptr в C ++, который я хочу бросить как исключение. Я писал тестовый пример, который использовал эквивалентную ситуацию для этого в gcc 6.4.0 и застрял. Я не понимаю, почему x является NULL ...
вопрос задан: 5 June 2013 12:39
2
ответа

Могу ли я объявить, что функция php вызывает исключение?

Могу ли я объявить функцию в php, которая выдает исключение? Например: открытая функция read ($ b, $ off, $ len) выдает IOException
вопрос задан: 24 July 2010 13:59
2
ответа

Бросок ошибок в JavaScript с ошибкой возражает уместности

Это - в значительной степени IE, связанный, потому что IE является средой, которую я использую для тестирования этого, но я хочу знать, можно ли влиять на уместность ошибочных свойств объектов при броске ошибки...
вопрос задан: 15 October 2009 11:41
2
ответа

Каково различие между броском и броском с аргументом перехваченной исключительной ситуации?

Вообразите две подобных части кода: попытка {[...]} ловит (myErr &err) {err.append ("Больше информации, добавил к ошибке... "); бросок допускает ошибку;} и попытка {[...]} ловят (myErr &err) {err.append ("...
вопрос задан: 26 September 2009 16:45
2
ответа

Выгода попытки реального времени C#

Я хотел бы ответ от кого-то, кто на самом деле делает программирование в режиме реального времени в C# или кто действительно понимает внутренности языка. Я знаю, что исключения не должны использоваться для обработки нормальной обработки...
вопрос задан: 28 August 2009 15:51
1
ответ

Как я могу выбросить ClassCastException из универсальной оболочки или во время компиляции

Эта проблема возникает именно в Android (но не ограничивается). Таким образом, мы создаем 2 оболочки, но присваивание объекта выполняется внутри (если бы я создал оболочку errorWrapper, используя новый AWrapper < > ((...
вопрос задан: 4 March 2019 15:56