hacker rank 30 day challange 에서 예외 처리에 대한 문제가 나왔다.
예외 처리를 제대로 해본적이 없어서 헷갈렸는데
인터넷을 보고 std::exception 클래스를 상속받아 what() 함수를 override 했다.
class CustomException : public std::exception{
public:
const char * what() const noexcept override {
return "n and p should be non-negative";
}
};
반응형
댓글