Я решил выбросить буст из моего проекта.Любой способ иметь лучший инструмент контейнера вместо ptr_map?Как я знаю, он содержит умный указатель в качестве значения.Может быть, QMap<Key, std::shared_ptr<Type*>> может это сделать?
ptr_map
QMap<Key, std::shared_ptr<Type*>>
Что не так с std::map<Key, std::shared_ptr<Type>>?Преимущества перед QMap:
std::map<Key, std::shared_ptr<Type>>
QMap
int
boost::ptr_map