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 ++ …