我了解到唯一指针会在作用域的末尾“消亡”。那么它如何在类(class)成员中发挥作用呢?共享指针有用吗?
最佳答案
绝对是的!您可以在类中将它们用作成员。
当它用作成员变量时,唯一指针的生命周期就是对象本身的生命周期(除非您显式释放它们)。当对象被析构时,唯一指针和所有智能指针将释放它的内存。
关于c++ - 我可以在 C++ 中使用智能指针作为类成员吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66741588/