Лучшие throw вопросы ИТ разработчиков

  • 82 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

К сожалению, нет, и это может быть боль. Суть в том, чтобы быть более осторожным с исключениями, которые выдает ваш код, и с тем, как вы обрабатываете ошибки.

жный дубликат: Как использовать ключевое слово throws в стиле Java в C #? [https://stackoverflow.com/questions/3465465/how-to-use-java-style-throws-keyword-in-c] у меня есть функция, где происходит исключение, скажем, например private void ...

Задан 20 Apr 2011, 07:06 от user677607
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

Я знаю что я& APOS не должен; т выбросить исключения из деструктора. Если мой деструктор вызывает функцию, которая может генерировать исключение, нормально ...

Задан 27 Jul 2009, 13:47 от Gal Goldman
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

s. Если вы когда-либо думали, что вам нужно, просто дайте времени выполнения сделать это, а не использовать

ал о непроверенных и проверенных вопросах, ни один из интернет-ресурсов не был по-настоящему ясен о разнице и когда использовать оба. Из того, что я понимаю, оба они генерируются во время выполнения, оба представляют состояния программы, которые ...

Задан 21 Feb 2011, 20:30 от donnyton
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Неустранимая ошибка PHP: необработанное исключение «Исключение»

Я играю с исключениями в PHP. Например, у меня есть скрипт, который читает запрос $ _GET и загружает файл; Если файл не существует, должно появиться новое исключение: if ( file_exists( $_SERVER['DOCUMENT_ROOT'] .'/'.$_GET['image'] ) ) { ...

Задан 09 Jul 2013, 18:49 от darksoulsong
  • 3 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Какой смысл в void func () throw (type) `?

Я знаю, что это действительная программа на С ++. Какой смысл броска в объявлении функции? AFAIK это ничего не делает и не используется ни для чего. #include <exception> void func() throw(std::exception) { } int main() { return 0; }

Задан 19 Oct 2009, 15:42 от user34537
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 линия достигнута.

уйста, найдите код на изображении ниже. 1. Присвойте возвращаемое значение функции, которая фактически выдает ошибку, переменной «withLet», объявленной с использованием ключевого слова «let». 2. вызвать 'withLet', произошла ошибка: 'withLet не ...

Задан 17 Jan 2019, 08:21 от Heyi
  • 31 голос
  • 7 ответов
  • 0 просмотров
7 ответов

Исключение T-SQL Throw

Я сталкиваюсь с известным «неправильным синтаксисом» при использовании

Задан 15 Oct 2014, 07:41 от user3021830
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

).

ome, когда возникает исключение, он печатает трассировку стека в журнале консоли. Это чрезвычайно полезно, но, к сожалению, в случаях, когда исключение было переброшено, это вызывает проблему. } catch (e) { if (foo(e)) { // handle the exception ...

Задан 09 Mar 2011, 17:47 от configurator
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Разница между бросками и бросками в Java? [Дубликат]

На этот вопрос уже есть ответ: Обработка исключений: throw, throws и Throwable [/questions/3940213/exception-handling-throw-throws-and-throwable] 8 ответов Может ли кто-нибудь четко заявить о разнице между throw и throws в обработке исключений ...

Задан 02 Sep 2014, 07:06 от user3527594
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Java абстрактные классы, которые бросают

Если у меня есть абстрактный класс со следующей функцией - abstract class A{ void foo(String s) throws Exception{ throw new Exception("exception!"); } }И затем другой класс, который расширяет абстрактный класс и реализует свою собственную версию ...

Задан 11 Jun 2013, 20:22 от David Grinberg
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Неустранимая ошибка PHP: необработанное исключение «Исключение»

я играю с исключениями в PHP. Например, у меня есть скрипт, который читает запрос $ _GET и загружает файл; Если файл неt существует новое исключение:

Задан 09 Jul 2013, 16:49 от darksoulsong
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Символ повышения не найден

Я пытаюсь скомпилировать / портировать более старую версию OpenOffice. Он использует Boost v1.34.1, который является частью исходного дерева. Сообщение об ошибке выглядит следующим образом: Undefined symbols: ...

Задан 14 Feb 2012, 06:28 от Jerry
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Я не могу использовать THROW SQL Server 2008 R2

SQL Server 2008 R2 Management Studio не распознает мой бросок в приведенном ниже примере, он говоритневерный синтаксис рядом с ThrowЯ пытаюсь выдать здесь ош...

Задан 21 May 2013, 11:14 от user2405574
  • 3 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Какой смысл в void func () throw (type) `?

Я знаю, что это действительная программа на С ++. Какой смысл броска в объявлении функции? AFAIK это ничего не делает и не используется ни для чего.

Задан 19 Oct 2009, 13:42 от user34537
  • 4 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

реализовано как:

я есть вопрос о создании исключений в Java, какое-то недоразумение с моей стороны, как мне кажется, которое я хотел бы прояснить для себя. Я читал, что два основных способа обработки кода исключения: 1.) бросить исключение в блок try с помощью ...

Задан 09 Feb 2009, 14:47 от user42155
  • 26 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

). Вышеупомянутая ссылка также указывает на ряд других вещей, которых лучше избегать (например, генерирование исключений из деструкторов, потому что тогда вы можете вызвать повышение исключений, пока стек разматывается для ранее созданного исключения).

равильно использоватьthrow new FoobarException(Baz argument); или жеthrow FoobarException(Baz argument);? При ловле я всегда используюcatch(FoobarException& e) «на всякий случай», но я так и не смог найти твердый ответ, приходилось ли мне ...

Задан 23 Jul 2011, 16:38 от Casey
  • 281 голос
  • 5 ответов
  • 0 просмотров
5 ответов

В чем разница между `throw new Error` и` throw someObject`?

Я хочу написать общий обработчик ошибок, который будет отлавливать пользовательские ошибки, специально генерируемые в любом экземпляре кода. Когда я сделалthrow new Error('sample') как в следующем коде try { throw new Error({'hehe':'haha'}); // ...

Задан 06 Feb 2012, 06:07 от Jayapal Chandran
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

На самом деле четко определенное поведение: он вызывает непредвиденный (). Плохо реализованное поведение, да, но четко определенное.

преимущество объявления возможных исключений из функции C ++? Другими словами, что означает добавление ключевого словаthrow() на самом деле делать? Я читал, что объявление функции, такое какvoid do_something() throw(); должны гарантировать, что ...

Задан 04 Mar 2009, 05:25 от Rob
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

продолжение выполнения после исключения в Java

Я пытаюсь сгенерировать исключение (без использования блока try catch), и моя программа завершает работу сразу после создания исключения. Есть ли способ, чтобы после того, как я сгенерировал исключение, чтобы затем продолжить выполнение моей ...

Задан 22 Mar 2012, 17:12 от R Doolabh
  • 13 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

(см. пример ниже)

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

Задан 17 Feb 2009, 10:39 от user34537
  • 26 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Спасибо Сибиш !!

чал Angular 4, и все шло гладко, пока я не попытался реализовать обработку уловов в сервисе. Я пытаюсь использовать "rxjs" catch и throw, но у меня есть неопределенная ошибка функции в моей консоли. import { Injectable } from '@angular/core'; ...

Задан 02 Aug 2017, 15:20 от nick gowdy
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

Я запускаю свою собственную библиотеку исключений для C и хотел бы изучить хорошие примеры. До сих пор я смотрел на Дэвида Хансона:http://drhanson.net/work/ [http://drhanson.net/work/] Но я знаю, что видел другие доступные в прошлом. Можете ли ...

Задан 11 Sep 2009, 11:20 от SetJmp
  • 36 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Когда ловить Исключение против Когда бросать Исключения?

Я уже давно пишу на Java. Но иногда я нене понимаю, когда я должен выбросить исключение, и когда я должен поймать исключение. Я работаю над проектом, в котор...

Задан 07 Sep 2013, 22:02 от AKIWEB
  • 102 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

Задан 21 Nov 2008, 02:06 от user34537
  • 90 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

Есть ли другая разница междуthrow() а такжеnoexcept кроме проверки времени выполнения и времени компиляции соответственно? Википедия C ++ 11 [http://en.wikipedia.org/wiki/C%2B%2B11#Features_removed_or_deprecated]Статья предполагает, что C ++ 03 ...

Задан 11 Oct 2012, 06:09 от iammilind
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

php, исключения могут быть выброшены на 2 уровня?

Я знаю, что это странно, но в моем коде у меня есть ошибки режима разработки и ошибки производственного режима. У меня есть эта функция: private function error($message, $mysql_error = null){ if( DEVELOPMENT_MODE ){ $exp = new Exception(); ...

Задан 12 Mar 2012, 08:42 от AlexMorley-Finch
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Я не могу использовать THROW SQL Server 2008 R2

SQL Server 2008 R2 Management Studio не распознает мой бросок в приведенном ниже примере, он говорит неверный синтаксис рядом с Throw Я пытаюсь выдать здесь ошибку, чтобы я мог обработать ее на своем веб-сайте, когда кто-то вставит одно и то же ...

Задан 21 May 2013, 13:14 от user2405574
  • 61 голос
  • 3 ответа
  • 0 просмотров
3 ответа

 и ответ, конечно, да.

ая мудрость гласит, что вы можете бросать только предметы, которые расширяютсяThrowable в Java, но возможно ли отключить верификатор байт-кода и заставить Java компилировать и запускать код, который выбрасывает произвольные объекты - или даже ...

Задан 21 Apr 2011, 21:20 от NullUserException