在向量:Resize()和向量:Reserve()之间的选择我正在给我的a预先分配一些记忆vector成员变量下面的代码是最小的部分class A {
vector<string> t_Names;public:
A () : t_Names(1000) {}};在某个时候,如果t_Names.size()等号1000..我打算把尺寸扩大到100..如果它到达1100,再次增加100诸若此类。我的问题是,在vector::resize()和vector::reserve()..在这种情况下还有更好的选择吗?编辑:我对t_Names..我估计它就在附近700到800..但在定(很少)情况下,它能长得比1000.
3 回答
![?](http://img1.sycdn.imooc.com/545869390001b87802200220-100-100.jpg)
缥缈止盈
TA贡献2041条经验 获得超4个赞
在这种情况下还有更好的选择吗?
- 3 回答
- 0 关注
- 493 浏览
添加回答
举报
0/150
提交
取消