try (1,559)


c++ - 예외가 항상 발견되지 않도록 보장

c++ - 예외가 항상 발견되지 않도록 보장

C++의 예외는 호출 함수에 의해 잡힐 필요가 없습니다(컴파일 타임 오류 없음). 그래서 try/catch(Java와는 달리)를 사용하여 잡을 지 여부는 개발자의 판단에 달려 있습니다. throw되는 예외가 항상 호출 함수에 의해 try/catch를 사용하여 잡히는 것을 보장 할 수있는 방법이 있습니까?…


C#에서 중복 오류 처리 코드 줄이기?

나는 완전히 예외 처리가 작동하는 방식에 만족하지 않았고 많은 예외가 있었고 try/catch가 테이블에 가져 왔지만(스택 풀기 등), 프로세스 내 많은 OO 모델을 망가 뜨리는 것으로 보입니다. 어쨌든, 여기에 문제가 있습니다:예를 들어 네트워크 파일 IO 작업(예:특정 UNC 경로에서 일부 파일 읽기 및 쓰기)을 래핑하거나 포함…


winforms 컨트롤에 대한 전역 예외 처리

ASP.NET 1.1 프로젝트에서 작업 할 때 나는 항상 Global.asax를 사용하여 모든 오류를 잡았습니다. Windows Forms 사용자 컨트롤에서 모든 예외를 catch하는 비슷한 방법을 찾고 있는데, 이는 호스팅 된 IE 컨트롤이됩니다. 이런 일을하는 올바른 방법은 무엇입니까?…


java - 왜 super() 호출에서 try 블록을 사용할 수 없습니까?

그래서 Java에서는 생성자의 첫 번째 행이 super에 대한 호출이되어야합니다. 암시 적으로 super()를 호출하거나 다른 생성자를 명시 적으로 호출해야합니다. 내가 알고 싶은 것은, 왜 그 주위에 블록을 놓을 수 없습니까? 내 구체적인 경우는 시험을위한 모의 수업이 있다는 것입니다. 기본 생성자는 없지만 테스트를 더 간단하게 만들어야합니다…


PHP에서 캐치되지 않는 예외를 어떻게 기록합니까?

오류를 예외로 변환하는 방법을 알아 냈고, 잡히지 않으면 멋지게 표시하지만 유용하게 기록하는 방법을 모르겠습니다. 단순히 파일에 쓰는 것만으로는 유용하지 않습니다. 그리고 예외를 일으킨 원인을 아직 모를 때 데이터베이스에 액세스 할 위험이 있습니까?…


c# - .NET 예외를 포착하고 다시 throw하는 모범 사례

예외를 포착하고 다시 던질 때 고려해야 할 모범 사례는 무엇입니까? Exception 객체의 InnerException 및 스택 추적이 유지되는지 확인하려고합니다. 그들이 처리하는 방식으로 다음 코드 블록 사이에 차이점이 있습니까? try{//some code}catch(Exception ex){throw ex;}대…


exception - 예외 처리:계약 vs 예외적 접근

예외 처리에 대한 두 가지 접근법을 알고 있습니다. 계약 방식. 메서드가 메서드 헤더에서 수행 할 작업을 수행하지 않으면 예외가 throw됩니다. 따라서 메서드는 작업을 수행한다는 것을 "약속"하고 어떤 이유로 실패하면 예외를 throw합니다. 탁월한 접근법. 정말 이상한 일이 생길 때만 예외를 던져라. 정상적인 제어 흐름(If 문)…


javascript - 텍스트 상자에서 캐럿의(x, y) 픽셀 좌표를 얻으려면 어떻게해야합니까?

나는 jQuery를 사용하고 있고<textarea> 에서 캐럿의 픽셀 좌표를 얻고 크로스 탭 방식으로이 위치 주변에 절대 위치 된 div를 배치 할 수있는 input 상자를 찾으려고합니다. jQuery 플러그인이 있습니까? 아니면 그냥 자바 스크립트 스 니펫?…



c# - .NET 예외가 try/catch 블록에 의해 포착되지 않는 이유는 무엇입니까?

ANTLR 파서 라이브러리를 사용하여 C#프로젝트를 만들고 있습니다. 텍스트를 파싱하기 위해 문법을 작성했으며 잘 작동합니다. 그러나 구문 분석기가 불법 또는 예기치 않은 토큰을 발견하면 여러 가지 예외 중 하나가 발생합니다. 문제는 내 try/catch 블록이 catch하지 않고 대신 처리되지 않은 예외로 실행을 중지한다는 것입니다(전부는…


C++에서 예외 처리 오버 헤드 측정

C++에서 예외 처리 오버 헤드/성능을 측정하는 가장 좋은 방법은 무엇입니까? 독립 실행 형 코드 샘플을 제공하십시오. Microsoft Visual C++ 2008 및 gcc를 대상으로합니다. 다음과 같은 경우에 결과를 얻을 필요가 있습니다. try/catch 블록이 없을 때의 오버 헤드 try/catch 블록이있을 때…


Java의 finally 블록에서 반환

최근 Java에서 finally 블록에 return 문을 사용할 수 있다는 사실을 알게 된 것에 놀랐습니다. 많은 사람들이 ' 마침내 돌아 오지 마라 '에서 설명한대로 할 일이 좋지 않다고 생각하는 것 같습니다. 조금 더 긁어서, 나는 또한 자바의 리턴이 항상 그렇지는 않다는 것을 발견했다. 이것은 결국 블럭에서 다른 유형의 플로우 컨트롤에 대한…


c# - 사용자 정의 예외에 추가 정보 추가

잘못 될 수있는 매우 구체적인 문제에 대한 사용자 지정 예외를 만들었습니다. 다른 시스템에서 데이터를받습니다. 데이터를 구문 분석하는 동안 폭탄이 발생하면 예외가 발생합니다. 내 사용자 정의 예외에서 "ResponseData"라는 필드를 추가 했으므로 코드가 처리 할 수없는 것을 정확히 추적 할 수 있습니다. 이와 같은 사용자 지정 예외에서 추가…




catch exception throw error 예외 예외처리 java 처리 종류 message