1
  SVector.H:

  void pop_back() throw (underflow_error);

私の SVector.cpp ファイルには、throw (underflow_error) 部分も含める必要がありますか?

void pop_back() throw (underflow_error)
{
    // implementation
}

また

void pop_back()
{
    // implementation
}

ありがとう。

4

1 に答える 1

8

15.4/2:

関数の宣言に例外仕様がある場合、その関数の定義と明示的な特殊化を含むすべての宣言には、同じ型 ID のセットを持つ例外仕様が必要です。

于 2010-03-13T01:37:13.947 に答える