智能指针:
不想显式调用delete,或者显式地管理内存时;
需要在对象之间共享内存,不能使用unique_ptr时,使用shared_ptr;
图3:所以这个weak_ptr 现在是指向一个无效的Entity,它不会让底层对象保持存活,因为它实际上不会增加引用计数;
图4:如果你不想要Entity的所有权,就像你可能在排列一个Entity列表,你不关心它们是否有效,






不想显式调用delete,或者显式地管理内存时;
需要在对象之间共享内存,不能使用unique_ptr时,使用shared_ptr;
图3:所以这个weak_ptr 现在是指向一个无效的Entity,它不会让底层对象保持存活,因为它实际上不会增加引用计数;
图4:如果你不想要Entity的所有权,就像你可能在排列一个Entity列表,你不关心它们是否有效,





