ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
インデックス
プログラミング
その他
Top / 例外安全

例外安全 (exception-safety)

 処理の途中で例外が発生したとしても、(メモリをはじめとする)リソースのリークや、オブジェクトの不整合が発生しない場合、例外に対して安全であるという。

標準例外安全規則

 例外安全に関して、次の三つの保障がある。

1. 基本的な保障 (basic exception-safety guarantee)
  処理の途中で例外が発生した場合でも、リソースのリークが発生しない保障。

2. 強い保障 (strong exception-safety guarantee)
  処理の途中で例外が発生した場合でも、元の状態を復元できる保障。

3. 例外を送出しない保障 (no-throw exception-safety guarantee)
  処理の途中で、決して例外を送出しない保障。


トップ   編集 差分 バックアップ 添付 複製 名前変更   一覧 単語検索   ヘルプ   最終更新のRSS
Counter: 2623, today: 1, yesterday: 1
Last-modified: Thu, 26 Jan 2006 11:19:16 JST (4319d)
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa