【发布时间】:2011-07-07 21:56:02
【问题描述】:
我知道一维的 boost ptr_containers:http://www.boost.org/doc/libs/1_46_1/libs/ptr_container/doc/reference.html
我应该使用vector<ptr_vector<BaseClass> > 扩展到 2D 吗?
【问题讨论】:
标签: c++ object boost stl polymorphism
我知道一维的 boost ptr_containers:http://www.boost.org/doc/libs/1_46_1/libs/ptr_container/doc/reference.html
我应该使用vector<ptr_vector<BaseClass> > 扩展到 2D 吗?
【问题讨论】:
标签: c++ object boost stl polymorphism
是的,使用 vector 或 ptr_containers 既简单又安全。我不相信任何地方都存在用于 2D 多态容器的特殊类。
【讨论】: