«exception» 태그된 질문

예외는 프로그램의 정상적인 흐름과의 편차가 필요한 비정상적인 조건입니다. 일반적으로 예외는 전체 실패를 초래하지 않고 대신 예외 처리기가 참석해야합니다. 예외 처리는 많은 프로그래밍 언어의 내장 구문입니다. 일반적으로 예외는 스택을 해제하여 예외 범위 밖의 정의 된 상태로 롤백 한 후 핸들러 블록 또는 루틴을 호출하여 처리됩니다.

1
예외를 잡아서 다시 던지지 만 예외는 아닙니다.
나는 다음과 같은 코드를 발견했다. void run() { try { doSomething(); } catch (Exception ex) { System.out.println("Error: " + ex); throw ex; } } void doSomething() { throw new RuntimeException(); } 등이 보이기 때문에이 코드는 나를 놀라게 run()-method가 던지는 능력 Exception이 잡는다 이후, Exception다음을 rethrows하지만 방법은 던져 선언되지 Exception분명히 할 …
10 java  exception  throws 

2
널 포인터 인수와 불가능한 사후 조건으로 표준 예외 구성
다음 프로그램을 고려하십시오. #include<stdexcept> #include<iostream> int main() { try { throw std::range_error(nullptr); } catch(const std::range_error&) { std::cout << "Caught!\n"; } } libstdc ++를 사용하는 GCC 및 Clang std::terminate은 메시지와 함께 프로그램을 중단하고 중단합니다 terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid 예외 구성시 libc ++ …

2
CATCH 블록에서 예외와 실패 구분 [RAKU]
CATCH 블록이 실패를 처리 할 수 ​​있다는 것을 알고 있습니다. 다음 예에서는 'AdHoc'실패 (다른 서브)를 작성하고 CATCH 블록 (예 : my-sub)의 예외를 처리합니다. sub my-sub { try { CATCH { when X::AdHoc { say 'AdHoc Exception handled here'; .resume } default {say 'Other Exception'; .resume} } my $b = other-sub(); …


1
[iOS 13] : 치명적인 예외 : NSInvalidArgumentException 자체를 서브 뷰로 추가 할 수 없음 ([NSCache init])
Stack Overflow에서 비슷한 문제 / 질문을 보았지만 도움이되지 않았습니다. Xcode 11 및 iOS 13 SDK로 앱을 빌드했습니다. 문제는 내 앱이 iOS 10 이상을 지원하지만 iOS 12 사용자가 ~ 50 %이지만 iOS 13 이상에서만 충돌이 발생한다는 것입니다. 또한 디버깅하거나 재현 할 수 없습니다. 이 정보에서 문제는 iOS 13에만 국한되어야한다고 추론했습니다. 최근에 …
9 ios  xcode  exception 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.