Item29 爲「」異常安全」而努力是值得的

「異常安全」的兩個條件:安全 不泄露任何資源: 不容許數據變壞 異常安全函數提供如下三個保證之一:函數 基本保證:若是異常被拋出,程序內任何事物仍然保持在有效狀態下。 強烈保證:若是異常被跑出,程序狀態不改變。copy and swap策略(拷貝一份,對副本修改,再設置回去)。 不拋擲保證:承諾毫不跑出異常。 強烈保證,每每可以以copy-and-swap實現出來,但並不是對全部的函數均可實現或具
相關文章
相關標籤/搜索