私もちょうど機能ヘッダーまたは宣言で例外タイプを指定しますか? (C ++)
-
19-09-2019 - |
質問
SVector.H:
void pop_back() throw (underflow_error);
私のSVector.cppファイルでは、私も同様に投(underflow_error)部分を含める必要がありますか?
void pop_back() throw (underflow_error)
{
// implementation
}
または
void pop_back()
{
// implementation
}
感謝します。
解決
15.4/2
ます:
機能の任意の宣言は例外指定されている場合、、その関数の定義および明確な特殊を含むすべての宣言は、タイプIDの同じセットで例外仕様をもたなければならない。
所属していません StackOverflow