Top / 例外安全
例外安全 (exception-safety) †
処理の途中で例外が発生したとしても、(メモリをはじめとする)リソースのリークや、オブジェクトの不整合が発生しない場合、例外に対して安全であるという。
標準例外安全規則 †
例外安全に関して、次の三つの保障がある。
1. 基本的な保障 (basic exception-safety guarantee)
処理の途中で例外が発生した場合でも、リソースのリークが発生しない保障。
2. 強い保障 (strong exception-safety guarantee)
処理の途中で例外が発生した場合でも、元の状態を復元できる保障。
3. 例外を送出しない保障 (no-throw exception-safety guarantee)
処理の途中で、決して例外を送出しない保障。
Counter: 2918,
today: 1,
yesterday: 0
Last-modified: Thu, 26 Jan 2006 11:19:16 JST (5474d)
Last-modified: Thu, 26 Jan 2006 11:19:16 JST (5474d)