Описание тега throw
NoneThrow is a keyword in various languages used for signaling an exception.
1
ответ
WPF Dispatcher Thread- Использование лямбда-выражения и throw для отправки исключения в поток пользовательского интерфейса
try { string s = null; s.PadLeft(10); } catch (Exception ex) { // send exception to UI Thread so it can be handled by our global exception // handler Application.Current.Dispatcher.Invoke(DispatcherPriority.Send, new Action<Exception>(e => …
01 дек '11 в 08:19
1
ответ
Как показать ошибку Windows "DLL not found" в моей программе на C++?
Я искал то, что я ищу на этом сайте; но я не понимаю Итак, я написал этот вопрос. Я написал файл.dll и программу на C++ (Code Blocks IDE). Если DLL-файл и программа находятся в одном каталоге, моя программа будет работать. Но если я удаляю файл dll …
04 май '17 в 10:09
0
ответов
Бросить ошибку внутри обратного вызова
Вопрос Мне интересно, каков наилучший способ выбросить ошибку внутри обратного вызова в Swift Рассмотрим следующий код... public func saveUser () throws -> Int { getAccessToken { (token, error) in if let error = error { throw error } guard let to…
25 фев '18 в 00:14
2
ответа
Использование throw для исключений при перегрузке операторов (C++)
И у меня плохое знание об исключениях и обработке. У меня есть код, определенный вокруг класса Polyline и Point . В этом случае точка зависит от полилинии. И описаны методы перегрузки операторов. У меня проблемы с одним из них из-за "броска", так ка…
06 июн '15 в 07:28
1
ответ
Какой смысл "бросать"?
Я спрашиваю, потому что всякий раз, когда я выдаю ошибку, консоль немедленно завершает работу, и я не могу сказать, было ли выброшено одно из моих исключений или какая-то другая ошибка времени выполнения. Это какая-то настройка, которую я имею для м…
17 сен '14 в 19:03
2
ответа
Спасая и ловя одновременно
Если бы я хотел и спасти потенциальную ошибку, и поймать потенциальный бросок, как мне их вложить? Являются ли эти два ниже эквивалентными, и это просто вопрос предпочтений? begin catch(:some_throw) do ... end rescue SomeError ... end catch(:some_th…
17 янв '16 в 09:55
2
ответа
Java - бросай и лови в том же методе
У меня проблема с пониманием существующего кода. Я хотел бы знать, как Java управляет броском исключения и ловит его тем же методом. Я не могу найти это в другом вопросе, поэтому я готовлю пример. Что будет выводом кода запуска ниже в Java? public s…
22 мар '17 в 14:43
3
ответа
Почему я получаю это необработанное исключение?
Используя интерфейс для обработки констант, я не могу вызвать предопределенный метод, который выдает исключение. public interface ParametresConstantes { public static final String DB_CONNEXION = ChargementProjetProperties.getInstance().getValueByKey…
14 июн '16 в 13:37
3
ответа
Почему выбрасывание двух исключений подряд не приводит к предупреждению о недоступности кода?
Почему следующие строки кода не создают предупреждение компилятора? void Main() { throw new Exception(); throw new Exception(); } На мой взгляд, компилятор должен сообщить вам, что второе исключение throw не может быть достигнуто.
16 июн '11 в 12:11
2
ответа
Оптимизирует ли java-компилятор ветки перехвата недостижимых исключений?
Почему код void methodThrowsException() /*throws Exception*/{ try { // throw new Exception(); } catch (Exception e) { throw e; } } хорошо скомпилировано? Компилятор AFAIK не анализирует код, может ли он генерировать исключение или нет. Здесь очевидн…
07 фев '19 в 12:28
7
ответов
Это считается утечкой памяти?
Общее правило, только объекты, размещенные в бесплатном хранилище, могут вызвать утечку памяти. Но объекты, созданные в стеке, этого не делают. Вот мое сомнение, int main() { myclass x; ... throw; ... } Если throw не обрабатывается, он вызывает мето…
25 авг '10 в 20:53
2
ответа
Как я могу поймать нулевые исключения в функции "set" класса? (C#)
Я должен написать программу, которая позволяет пользователю вводить имя, описание и количество страниц книги, и программа должна перехватывать исключения, если имя или описание являются нулевыми, или если количество страниц меньше нуля, Учитель сказ…
13 сен '18 в 17:41
1
ответ
Бросить подвох в реализации пространств имен
Вопрос удален: тупой. Полученные ответы были слишком острыми или не удавались на месте для такого тупого опроса.
29 ноя '15 в 01:39
0
ответов
Как рассчитать высоту бросаемого виртуального шара с помощью мобильного акселерометра
Я использую функцию acc = (float) Math.sqrt(x * x + y * y + z * z) - GRAVITY_EARTH; рассчитать начальное ускорение при броске мяча. X, y и z - значения от акселерометра Android. У меня также есть счетчик, который считает, когда бросательное движение…
02 мар '19 в 16:41
1
ответ
Наследовать чисто виртуальную функцию, которая бросает
Как следует из названия, я хотел бы сделать унаследованную функцию класса из функции класса, которая выдает исключение. Функция в базовом классе выглядит следующим образом: template <typename T> class IQueue { public: virtual T dequeue()throw(…
02 мар '16 в 22:36
1
ответ
Проверка правильности ввода типа Java
System.out.println("What letter should the word begin with?"); char letter = input.next().charAt(0); if(letter != ''){ throw new InputMismatchException("Please input a letter"); } Я хочу проверить, если пользователь вводит что-либо, кроме строки / …
14 апр '18 в 14:19
1
ответ
MISRA-C++:2008[8-4-3]: возврат по всему пути выхода в функции
При тестировании моего кода (статический анализ), чтобы увидеть, уважаю ли я misra C++ 2008, я получаю следующую ошибку Функция не возвращает значение на всех путях. Функция выглядит так int* Dosomething(string v) { int* retvalue = NULL; if( 0 == ex…
06 дек '13 в 13:25
3
ответа
Разница между C++03 throw() спецификатором C++11 не исключая
Есть ли другая разница между throw() а также noexcept кроме проверки времени выполнения и времени компиляции соответственно? Статья Википедии C++11 предполагает, что спецификаторы бросков C++03 устарели.Почему так noexcept достаточно ли, чтобы покры…
11 окт '12 в 06:09
3
ответа
Java Лучший способ вызвать исключение в методе
Я создал свой собственный тип исключения и хочу реализовать его в методе. На данный момент я написал это следующим образом, и это работает. public Worker remove (String firstName, String lastName, String number) throws NoSuchEmployeeException { Work…
20 ноя '13 в 20:47
2
ответа
Бросить или вернуть ошибку
Допустим, у меня есть следующая функция: unsigned char *f(unsigned char*, int, int, long, const char*); Я мог бы изменить возвращаемое значение на HRESULT (или мое собственное определение), но я должен изменить весь код внутри функции. Или я мог бы …
15 дек '14 в 10:28