摘要: 銘記在心
l 異常安全的函數即使在異常拋出時,也不會帶來資源泄露,同時也不允許數據結構遭到破壞。這類函數提供基本的、增強的、零異常的三個層面的異常安全保證。
l 增強保證可以通過復制并交換策略來實現,但是增強保證并不是對所有函數都適用。
l 函數所提供的異常安全保證通常不要強于其調用的函數中保證層次最弱的一個。
閱讀全文
l 異常安全的函數即使在異常拋出時,也不會帶來資源泄露,同時也不允許數據結構遭到破壞。這類函數提供基本的、增強的、零異常的三個層面的異常安全保證。
l 增強保證可以通過復制并交換策略來實現,但是增強保證并不是對所有函數都適用。
l 函數所提供的異常安全保證通常不要強于其調用的函數中保證層次最弱的一個。
閱讀全文
posted @ 2007-11-16 19:01 Shuffy 閱讀(284) | 評論 (0) | 編輯 收藏