throw

    4

    2답변

    클래스의 lock() 기능을 잘못 사용했음을 감지하는 단위 테스트를 작성하려고합니다. 그렇게하기 위해서, 나는 소멸자를 사용하고 거기에서 예외를 던지고 싶습니다. 불행히도 예외를 잡는 대신 g ++은 std :: terminate()를 호출하기로 결정합니다. A *a = new A; a->lock(); ... bool success = false;

    0

    1답변

    일부 코드를 배우려고합니다. NULL을 던진 것을 발견했습니다. 진술. 심지어 확인을 던져 널 아니에요 static void function(something) { some variables; if(a.size > b.size) { Throw NULL; } ...more another codes } 처

    0

    3답변

    하나의 인수 (throwable 객체)를 전달해야한다는 것을 알고 있습니다. 그러나 나는 키워드의 어떤 종류 가 throw인지 정말로 모른다. throw 앞에 @ 문자가 없기 때문에 throwable 객체를 생성자 매개 변수로 전달하지 않으며 주석이 없으므로 클래스가 아닙니다. 등등. 그럼 정확히 throw 문은 무엇입니까? 감사합니다.

    0

    1답변

    Java 클래스 String method charAt()에서 한 가지 경우에 예외가 발생합니다. 슬로우 된 예외는 문서에 IndexOutOfBoundsException로 지정됩니다. 슬로우되는 실제의 예외는 StringIndexOutOfBoundsException - IndexOutOfBoundsException의 서브 클래스입니다. /** * Retur

    3

    5답변

    현재 우리 전직원이 작성한 일부 오래된 프로젝트를 리팩토링하고 있습니다. 나는 정의와 함께 예외를 던지는 것을 발견했다. 코드에서 #define THROWIT(msg) throw common::error(msg) 예 : 같은 뭔가 #define THROW_FD_ERROR(fd, op)\ throw common::error_fd(errno,\

    -2

    1답변

    내가 오류를 throw 할 때마다 콘솔이 즉시 종료되고 내 예외 중 하나가 발생했는지 또는 다른 런타임 오류인지 여부를 알 수 없기 때문에 묻습니다. 이 cmdlet은 예외 상황에서 종료되고 변경 될 수있는 cmd 콘솔에 대한 일종의 설정입니까? 아니면 그냥이게 맞습니까? 그렇다면 "던지다"의 요점은 무엇입니까? 편집 : 여러 경우 if (array.len

    -3

    1답변

    코드에서 가능한 나누기를 0으로 처리하기 위해 사용자 지정 예외를 만들고 싶지만 컴파일러에서 예외가보고되지 않는다고 명시합니다. 이 유형의 질문은 유감 스럽지만 자바와 객체 지향 프로그래밍의 초보자입니다. public class Exception_Tester { public static void main(String args[]) { E

    3

    5답변

    JAVA에서는 Exception handling exercise를 거치면서 여러 가지를 혼동합니다. 기본적으로 내가 이해하지 못하는 것은 예외가 발생할 때 프로그램의 흐름이 어떻게 발생 하는지를 설명하는 것입니다. 다음 시나리오에서 실제로 프로그램의 흐름이 어떻게 일어나는지, 그리고 개념에 대한 내 이해가 옳은지 또는 잘못되었는지를 이해하고 싶습니다. pu

    0

    2답변

    try 블록에 예외를 throw 할 수있는 메소드를 넣는 기본 try-catch를 이해합니다. 하지만 뭔가 잘못되었는지 확인하고 예외를 throw해야하는 경우 아래 코드를 사용하는 것이 맞습니까? 예외가 잡히면 프로그램이 계속 실행됩니까? 여기에 try이 필요한 이유를 알 수 없지만 '이식 오류'가 표시되지 않는 이유는 무엇입니까? 미리 도움을 주셔서 감사

    -1

    1답변

    .txt에서 주간 시간을 합산하여 "올해의 자원 봉사자"를 계산 한 프로그램을 작업 한 다음 해당 주 평균 평균 자원 봉사 시간과 포인트를 확인합니다. 양자 모두. 나는 0이 아닌 1에서 ... 배열 범위를 벗어되는 이유를 알아낼 수 없습니다와 public class volunteerOfTheYear { //declaring int name for ind