boost ptr_list文档指出容器使用底层std::list<void*>.
为什么他们使用这种类型而不是更专业std::list<T*>?
这可能会减少模板实例化的数量.如果它使用a std::list<T*>,那么每次使用ptr_list<T>也会实例化std::list<T*>.如果你经常使用,那就是很多实例化ptr_list.
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |