APOLLO 中的unique_ptr

unique_ptr 獨佔所指向的對象, 同一時刻只能有一個 unique_ptr 指向給定對象(通過禁止拷貝語義, 只有移動語義來實現

 

std::unique_ptr實現了獨享所有權的語義。一個非空的std::unique_ptr總是擁有它所指向的資源

 

std::move(up) 所有權轉移(通過移動語義)

up所有權轉移後,變成“空指針” (up 的定義爲 std::unique_ptr<Ty> up)

 

updating……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章