Вопросы по теме 'throw'

Перехват синтаксической ошибки исключения в PHP
Я пытаюсь использовать исключения в PHP, чтобы избежать нескольких блоков if-then-else . Однако, когда я пытаюсь поймать исключение, я получаю сообщение об ошибке Parse error: syntax error, unexpected T_CATCH in /directory/functions.php on line 66...
5959 просмотров
schedule 30.07.2022

Неверная трассировка стека при повторном броске
Я повторно вызываю исключение с помощью «throw;», но трассировка стека неверна: static void Main(string[] args) { try { try { throw new Exception("Test"); //Line 12 } catch (Exception ex) {...
6633 просмотров
schedule 10.03.2024

Спецификация исключений функций и стандартные исключения - foo () throw (Exception)
В C ++ вы можете объявить функцию со спецификацией исключения следующим образом: int foo() const throw(Exception); Я нашел эти две ссылки: http://www.cplusplus.com/doc/tutorial/exceptions/ и...
1883 просмотров
schedule 13.05.2022

php, можно ли выбрасывать исключения на 2 уровня выше?
Я знаю, что это странно, но в моем коде есть ошибки режима разработки и ошибки режима производства. Это функция, которая у меня есть: private function error($message, $mysql_error = null){ if( DEVELOPMENT_MODE ){ $exp = new...
4151 просмотров
schedule 02.12.2023

Можете ли вы бросить в условном выражении? (было: как можно распространить проверку границ на несколько измерений?)
Примечание. Я решил исходную проблему, реализовав совершенно другую. См. приложение для новой актуальной проблемы, но вы можете прочитать предыдущую часть для контекста. Это расширение одного из моих предыдущих постов . Я создал класс...
142 просмотров

Что делает throw, когда он не используется с try and catch?
Что делает throw , если он не используется с try and catch? Нравится: if (IsEmpty()) throw "Stack is empty, Cannot delete"; Это печатается в консоли? Но когда throw содержит в качестве аргументов некоторый тип int или char, он...
179 просмотров
schedule 30.03.2023

@throw NSException против повышения NSException
В чем разница между @throw NSException и NSException raise ? Интересно, какой из них я должен использовать (есть подходящий вариант использования) и почему?
3269 просмотров
schedule 02.04.2023

Объявление метода C++ с помощью throw()
У меня есть вопрос относительно метода объявления класса в C++. Я обычно использую метод объявления, не предоставляя бросок (бросает что угодно). Но я где-то видел такое объявление: void method(int param) throw (...); Есть ли в этом смысл?...
505 просмотров
schedule 01.03.2024

Как использовать исключение?
В моем классе CS мы должны написать программу, которая генерирует исключение, если пользователь вводит отрицательное число; программа должна предлагать пользователю вводить только положительные числа, а затем позволять им повторно вводить число. Но...
54 просмотров
schedule 19.05.2024

Как создать исключение IllegalArgumentException, которое не завершит мою программу?
Итак, у меня есть метод с оператором switch, но я пропустил остальные случаи, потому что они не важны. В моем основном методе вызывается метод оператора и передается параметр «выбор» в цикле while, пока они не выберут «Q». Когда пользователь...
8435 просмотров
schedule 17.11.2022

Почему выбрасывание stringstream::str() приводит к сбою приложения Windows?
У меня есть код Linux, который я пытаюсь повторно использовать в Windows. Я использую компилятор и make, который был установлен с Qt 5.9.1, и я использую googletest для модульного тестирования. То, что отлично протестировано под Linux, прерывается...
549 просмотров
schedule 19.03.2024

Как получить покрытие для Jest toThrow, не провалив тест
Допустим, я тестирую компонент React ниже с jest --coverage : class MyComponent extends React.Component { constructor(props) { super(props) if (props.invalid) { throw new Error('invalid') } } } в отчете о покрытии будет...
7122 просмотров
schedule 05.05.2022

Написание вспомогательного метода исключения
Я новичок в С# и практиковал исключение исключений. Является ли хорошей практикой создание исключения из вспомогательного метода, чтобы сократить объем необходимого кода? Вот так: public static void ThrowExcIfNull<T>(T[] array) {...
897 просмотров
schedule 02.10.2022

Ошибка компиляции: незарегистрированное исключение Добавить; должен быть пойман или объявлен брошенным
Я хочу с добавлением создать определяемое пользователем исключение, но получаю ошибку компиляции. class Test{ public static void main(String[] args){ int a=9, b=67, result; result = a+b; throw new Add("Addition has...
201 просмотров
schedule 27.12.2023

Оценивается ли исключение выброса абстрактной машиной?
Согласно intro.abstract # 1 : ... соответствующие реализации требуются для имитации (только) наблюдаемого поведения абстрактной машины, как описано ниже. Это объяснение является правилом как если бы , который содержит следующий пример:...
260 просмотров