我想使用类型 X 对象的向量创建一个对象 bool。当我创建向量时:
vector<X>* v = new vector<X>;
v.reserve(10000);
我希望尽可能完成最少的工作。是否只会调用默认构造函数(对于 X,我的默认构造函数为空)?
稍后在我的程序中,如何使用对象池“创建”我的对象?会不会是这样的:
int y = get_next_object_in_pool();
X x = v[y];
哪里get_next_object_in_pool()
只保留向量中下一个空闲索引的索引?