回答編集履歴

1

微修正

2017/02/03 11:11

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -36,4 +36,4 @@
36
36
 
37
37
  ちなみにMainClassで使われている手法は[RAII](https://ja.wikipedia.org/wiki/RAII)と呼ばれ、リソース・リークを防ぐための優れた仕組みです。
38
38
 
39
- 一般に[デストラクタで例外を投げてはいけません](http://d.hatena.ne.jp/tt_clown/20110320/1300596620)が、RAIIを多用するとデストラクタでエラーを検出する可能性が高くなります。そのエラーの通知方法の設計が頭が痛いです。
39
+ しかし、悩ましい点が1つあります。一般に[デストラクタで例外を投げてはいけません](http://d.hatena.ne.jp/tt_clown/20110320/1300596620)が、RAIIを多用するとデストラクタでエラーを検出する可能性が高くなります。そのエラーの通知方法の設計が頭が痛いです。