不能删除的。 这和std::shared_ptr的机制有关,这里values 保存了一个vector的引用,storage_iterator 析构之后会释放。保存这个引用可以保证只要storage_iterator存活,iterator绑定的引用对象(values)也一定还存活。
不能删除的。
这和std::shared_ptr的机制有关,这里values 保存了一个vector的引用,
storage_iterator
析构之后会释放。保存这个引用可以保证只要storage_iterator
存活,iterator绑定的引用对象(values)也一定还存活。