๋ฐ์ํ
noexcept
[C++] keyword: noexcept
[C++] keyword: noexcept
2020.07.231. ์ค๋ช
๋ง์ฝ์ ์ด๋ค ํจ์๊ฐ ์์ธ๋ฅผ ๋ฐ์์ํค์ง ์๋๋ค๋ฉด noexcept ํค์๋๋ฅผ ํตํด ๋ช
์ํ ์ ์๋ค. int foo() noexcept {} foo ํจ์์ ๊ฒฝ์ฐ ์์ธ๋ฅผ ๋ฐ์์ํค์ง ์์ผ๋ฏ๋ก ์์ ๊ฐ์ด ํจ์ ์ ์ ์์ noexcept๋ฅผ ๋ฃ์์ผ๋ก์จ ๋ํ๋ผ ์ ์๋ค. #include using namespace std; int foo() noexcept { return 0; } int bar() noexcept { throw 1; } int main() { foo(); try { bar(); } catch (int x) { std::cout