メモリを動的に割り当てる必要があるクラスを設計しようとしています..
構築中に必要なメモリを割り当てる予定でしたが、失敗したメモリ割り当てをどのように処理すればよいですか? 例外をスローする必要がありますか? 例外は「例外的な」ケースにのみ使用する必要があることをどこかで読みましたが、メモリ不足は私にとって例外的なケースではないようです..
代わりに別の初期化ルーチンでメモリを割り当て、エラーをチェックしてから、クラス インスタンスを正常に破棄する必要がありますか?
または、代わりに例外を使用する必要がありますか? これらのメモリ割り当てが失敗した場合、クラスは何の役にも立ちません..
編集:コンセンサスは、メモリ不足は例外的なケースであるということです。
これについてどうやって行くか見ていきます..ありがとう.. :)