标签: c++ qt boost stl
我决定从我的项目中抛出提升。有什么方法可以最好地实现容器而不是ptr_map?据我所知,它将智能指针作为值。也许QMap<Key, std::shared_ptr<Type*>>可以做到这一点?
ptr_map
QMap<Key, std::shared_ptr<Type*>>
答案 0 :(得分:3)
std::map<Key, std::shared_ptr<Type>>出了什么问题?优于QMap的优势:
std::map<Key, std::shared_ptr<Type>>
QMap
int
boost::ptr_map