C++primer練習12.1.3

練習12.10: 正確; 12.11: 使用智能指針類型的get()函數得到了一個內置指針,指向智能指針管理的對象,直接初始化此內置指針並調用process。由於創建了兩個獨立的智能指針並且都指向相同的內存,因此process返回之後,指向的內存將被釋放,但是原指針p仍然存在。 12.12 a:合法,但是創建了獨立的智能指針,指向的內存將被釋放; b:不合法,必須使用直接初始化方式,智能指針的構造
相關文章
相關標籤/搜索