2
我有一个boost多索引结构,它可以将boost :: shared_ptr保存到类A的实例中。 当我使用其中一个索引的“find”函数时,我得到一个迭代器“it “从中我可以通过A* a = it->get();
找回实际的指针。如何知道多索引结构的erase
函数采用迭代器,而不是指针或boost :: shared_ptr,如何从多索引中删除a
?事情是在我想擦除对象的程序点,我没有了我的初始迭代器,只有实际的指针。从Boost MultiIndex中删除
感谢