C++供給的智能指針unique_ptr是獨有式的,它不克不及拷貝也不克不及賦值,可是可以轉移節制權,那么若何利用呢?本文將進行申明!
挪用unique_ptr,建立空智能指針,然后再挪用函數reset來綁心猿意馬對象,這里綁心猿意馬的是字符串指針對象
 挪用unique_ptr對象輸出打印信息看,當作功輸出綁心猿意馬對象的內容
 建立智能指針的時辰直接綁心猿意馬對象,而不是空的
 挪用智能指針,同樣可以或許輸出綁心猿意馬對象的內容
 挪用智能指針的函數release可以釋放所有權,這里將智能指針所有權釋放給字符串指針
 輸出打印轉移后的字符串指針的內容,可以發現內容就是智能指針所綁心猿意馬對象的內容
 可以轉移智能指針的所有權,挪用函數move,將智能指針轉移給另一個智能指針,本來智能指針就不克不及利用
 從輸出的信息看,轉移后的智能指針準確輸出本來智能指針綁心猿意馬對象的內容
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!