[cpp][c++11] noexcept 키워드
2022. 12. 16. 15:54
Programming/C++
정의 noexcept가 지정된 함수는 익셉션을 던지지 않는다. 예문 int testfunc() noexcept; 추가 내용 noexcpet키워드가 지정된 함수에 익셉션을 던지는 코드가 있다면 c++런타임은 terminate()를 호출하여 프로그램 종료 파생클래스에서 virtual함수를 오버라이드할때 베이스클래스에 정의된 메서드에 noexcept가 지정되어 있지않더라도, 오버라이드 하는 함수에서 noexcept를 지정할 수 있다. 하지만 반대는 불가능하다.