- C++相談室 part125 [無断転載禁止]©2ch.net
942 :デフォルトの名無しさん (オッペケ Sr8d-3Vwo)[sage]:2016/08/11(木) 09:52:33.91 ID:MxNORS6jr - >>933
>コンストラクタで例外投げんな これは珍説ですね。 「おいvector、お前コンストラクターで例外投げるなよ」 何かおかしいと思わないのかね >>938 (2)を達成するのは簡単だ。 何もしなくても言語仕様で保証されている
|
- C++相談室 part125 [無断転載禁止]©2ch.net
943 :デフォルトの名無しさん (オッペケ Sr8d-3Vwo)[sage]:2016/08/11(木) 10:28:39.49 ID:MxNORS6jr - >>941
>なぜ一つのクラスがアプリケーション全体で何かしらの解決が不可能と判断できるのかが解らない 別に有ってもいいだろう。例えばstd::logic_errorをスローする代わりに終了を選んでもおかしくはない。 「バグが有ってプログラマーの意図通りにコンピューターを制御することが出来ていない」状態では さらにプログラムに従ってエラー処理を行うことは被害を拡大させる恐れがある
|
- C++相談室 part125 [無断転載禁止]©2ch.net
960 :デフォルトの名無しさん (オッペケ Sr8d-3Vwo)[sage]:2016/08/11(木) 19:01:09.25 ID:MxNORS6jr - むしろエラー処理を確実にするために積極的にコンストラクターで投げるのが真っ当な判断にして標準ライブラリのとった選択。
メモリリークが起きると妄想を続けるのは統合失調症を疑った方がいい
|