3. Implementation/C / C++
Exception Specification - 예외 지정(명시)
SSKK
2009. 7. 13. 10:14
예외 지정은 함수에서 어떤 예외가 던져질 수 있는가에 대한 요약 정보를 제공하기 위해서 사용된다(MSDN).
참고 : MSDN
// MyFunction1 은예외를던질수있음 void MyFunction1(void) throw(...) ; // MyFunction2 는int 형예외를던질수잇음. // Visual C++ 은throw(type) 을throw(...)로처리한다. void MyFunction2(void) throw(int); // MyFunction3 는예외를던지지않음.
__declspec(nothrow) 와동일 void MyFunction3(void) throw(); void __declspec(nothrow) MyFunction4(void); |
참고 : MSDN