関数が投げる例外を指定する下の例のようなthrowは
void func() throw();
宣言だけに付ければいいのでしょうか?
それとも実装の方にも付けなければいけないのでしょうか?