これはインタビューの質問です。インタビューは行われました。
クラス B と C のメンバーを持つクラス A を考えます。クラス C のコンストラクターで例外が発生しても、プログラムは正常に動作する場合、その理由は何ですか?
私の答え:
クラス C のコンストラクターは A によって実装されていません。または、A には、クラス C に対して何らかの操作を実行する命令がありません。
クラス C にはインスタンス化がありません。
例外はエラーではありません。例外ハンドラー関数はそれをうまく処理します。
より良いアイデアはありますか?
ありがとう !