C++ 버전의 try{}catch(...) {}가 작동하지 않나요?

저자:하이, 2017-12-28 14:21:28, 업데이트:

C++ 버전의 try{}catch(...) {}가 작동하지 않나요?


더 많은

작은 꿈C++에서 작성하는 전략, 필요한 프로그래밍, 평준화, 오래된 드라이버가 필요합니다! 요즘은 학대로 고통받습니다. `` C++ 오류 처리 예외는 프로그램이 실행 중일 때 발생하는 문제이다. C++의 예외는 프로그램이 실행되는 동안 일어나는 특별한 상황, 예를 들어 0으로 나누는 작업을 시도하는 것을 말한다. C++의 예외 처리에는 세 개의 키워드가 포함됩니다. try, catch, throw. throw: 문제가 발생하면 프로그램이 예외를 던집니다. 이것은 throw 키워드를 사용하여 수행됩니다. catch: 문제를 처리하려는 곳에서 예외 처리기를 통해 예외를 캡처합니다. catch 키워드는 예외를 캡처하는 데 사용됩니다. try: try 블록에 있는 코드 아이콘은 특정 예외에 의해 활성화될 것이다. 그것은 일반적으로 하나 이상의 catch 블록을 따른다. 만약 하나의 블록이 오차를 던질 경우, 오차를 캡처하는 방법은 try와 catch 키워드를 사용한다. try 블록의 코드는 보호 코드라고 불립니다. try/catch 문장을 사용하는 문법은 다음과 같습니다. 시도해봐 - 그래요 // 보호 코드 }catch ((ExceptionName e1)) - 그래요 // 캐치 블록 }catch ((ExceptionName e2)) - 그래요 // 캐치 블록 }catch ((ExceptionName eN)) - 그래요 // 캐치 블록 ♪ ♪ 만약 try 블록이 다른 상황에서 다른 예외를 던질 경우, 이 때 여러 개의 catch 문장을 시도하여 다른 유형의 예외를 캡처할 수 있다. `` https://dn-filebox.qbox.me/0a4bacf37fd7abcbcb62af47aa30c99dfa65293d.png

하이이 프로그램은 오류가 있고, 캡처가 안되고, 어떤 코드 라인이 잘못되었는지 표시하지 않습니다.

제로C++는 일반적으로 이 언어를 거의 사용하지 않습니다. 이 언어는 스크립트 언어가 아닙니다.