c++使用智慧指標應該保證無論在何種情況下,只要自己被摧毀,就一定連帶釋放其所有資源,而由於智慧型指標本身就是區域變數,
所以無論是正常退出,還是異常退出,只要函式退出,它就一定銷燬
常數型auto_ptr減少了“不經意轉移擁有權”所帶來的危險,只要一個物件通過auto_ptr傳遞,就可以使用常數型auto_ptr來終結擁有權轉移鏈此後擁有權將不再進行轉移
c++使用智慧指標應該保證無論在何種情況下,只要自己被摧毀,就一定連帶釋放其所有資源,而由於智慧型指標本身就是區域變數,
所以無論是正常退出,還是異常退出,只要函式退出,它就一定銷燬
常數型auto_ptr減少了“不經意轉移擁有權”所帶來的危險,只要一個物件通過auto_ptr傳遞,就可以使用常數型auto_ptr來終結擁有權轉移鏈此後擁有權將不再進行轉移