함수 헤더 또는 선언에서도 예외 유형을 지정합니까? (C ++)
-
19-09-2019 - |
문제
SVector.H:
void pop_back() throw (underflow_error);
내 svector.cpp 파일에 Throw (antflow_error) 부분도 포함해야합니까?
void pop_back() throw (underflow_error)
{
// implementation
}
또는
void pop_back()
{
// implementation
}
감사.
해결책
15.4/2
:
함수의 선언에 예외가있는 경우, 해당 함수의 정의 및 명시 적 전문화를 포함한 모든 선언은 동일한 유형 ID 세트와 예외적 인 지정을 가져야합니다.
제휴하지 않습니다 StackOverflow