문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 C++/문법 (문단 편집) ==== noexcept ==== 함수에서 예외를 던지는지 여부를 {{{noexcept}}}를 통해 지정할 수 있다. 이를 통해 컴파일러에게 오류 검사를 배제하도록 지시할 수 있다. 예외를 던질지 말지는 사용자의 자유이지만, 확실하게 오류가 없는 함수라면 {{{noexcept}}}를 놓으면 된다. C++20부터는 {{{noexcept(상수 bool 표현식)}}}를 통해 선택적으로 예외 사항을 지정할 수도 있다. 이를 위해 표준 라이브러리에서는 {{{}}}모듈에서 {{{std::is_nothrow_*}}}같은 명칭의 메타 함수를 제공하고 있다. {{{noexcept}}}안의 표현식은 묵시적으로 평가되기 때문에 복잡한 코드가 달려있다고 성능에 문제는 생기지 않는다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기