std::shared_ptr 和普通指針的轉換


相互轉化見示例

 1 struct test
 2 {
 3      int num;
 4      string name;
 5 };
 6 
 7 test* pTest = new test();
 8 std::shared_ptr<test> ptr_test = std::shared_ptr<test>(pTest); //普通指針轉shared_ptr
 9 
10 std::shared_ptr<test> ptr_test2 = std::make_shared<test>();
11 test* pTest2 = ptr_test2.get(); //shared_ptr轉普通指針

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM