1、自我介绍2、智能指针介绍答案:C++ 里最常见的智能指针是 unique_ptr、shared_ptr 和 weak_ptr。unique_ptr 表示独占所有权,一个资源同一时刻只能有一个拥有者,不能拷贝,只能移动。这个最轻量,也最推荐优先使用。shared_ptr 表示共享所有权,多个指针可以共同管理一块资源,内部通过引用计数决定什么时候释放。它用起来方便,但会有额外控制块开销。weak_ptr 本身不拥有资源,它主要是配合 shared_ptr 使用,解决循环引用问题,或者做一个“只观察不接管”的弱引用。实际开发里,一般是能用 unique_ptr 就不用 shared_ptr,因为...