C++相談室 part31
■ このスレッドは過去ログ倉庫に格納されています
0360デフォルトの名無しさん
NGNGわたしが想像する サッターさんの真意は、
P35 や P37 のガイドラインおよび、P42 の 3 にあると思う。
それをうけての P48 の記述。
彼の譲れない部分(信念)として、「例外を起こす可能性のある処理」をすべて最初に行い、
「例外を投げる可能性のある処理で状態変更をしてはならない」わけ。
例はあくまで例。言いたいことはコレ。
以下駄文。国語のテストみたいなもん。
Swap に求められていることは、「アトミック」だとか「例外安全」とかいうことではないと思う。
本当に求められているのは、きっと「絶対に失敗しない」こと。
「ここまで来れば絶対成功する」という保証。だから、アトミックであることはもちろん、例外を投げるなんて論外。
まぁ、そういう宗教だと思えばいいじゃん。
■ このスレッドは過去ログ倉庫に格納されています