// 2018/04/15 19:12:27
// vector - capacity(容量)/*Size指目前容器中实际有多少元素,对应的resize(size_type)会在容器尾添加或删除一些元素,来调整容器中实际的内容,使容器达到指定的大小。Capacity指最少要多少元素才会使其容量重新分配,对应reserve(size_type new_size)会这置这个capacity值,使它不小于所指定的new_size。故用reserve(size_type)只是扩大capacity值,这些内存空间可能还是“野”的,如果此时使用"[ ]"来 访问,则可能会越界。而resize(size_type new_size)会真正使容器具有new_size个对象。 */
#include <iostream>
#include <vector>using namespace std;int main(){vector<int> v(10);cout << "Size of v = " << v.size() << endl;cout << "Capacity of v =" << v.capacity() << endl;v.resize(100);cout << "After resizing:" << endl;cout << "Size of v = " << v.size() << endl;cout << "Capacity of v = " << v.capacity() << endl;return 0;
}
/* OUTPUT:Size of v = 10Capacity of v =10After resizing:Size of v = 100Capacity of v = 100 */
详细解决方案
vector - capacity(容量)
热度:80 发布时间:2023-12-15 04:30:39.0
相关解决方案
- 关于 Vector 求解解决思路
- Vector.clear 的有关问题
- vector push_back出错(release版本),该如何处理
- vector 对象数组删除有关问题
- 一个关于"符号: 类 Vector"的问题
- 请教 Vector vetinon= new Vector();这个语句是什么意思啊?
- Vector vec=null
- ArrayList,Vector, LinkedList的储存性能和特性
- Openlayers学习札记――Vector Layer Style
- Openlayers学习札记――Vector Layer 事件类型
- Openlayers学习札记――Vector Layer Rules和Filter
- Openlayers学习札记――Vector Layer类
- Vector<Message> messages; 有错吗?该如何解决
- Set,List , Map , Vector,ArrayList存储数据的应用,该怎么解决
- Vector、Connection、Statement、abstractTableModel,该如何处理
- Vector 的有关问题
- java vector iterator 正则匹配中的有关问题
- java Vector 的用法解决思路
- Vector is a raw type. References to generic type Vector<E> should be parameteriz,该怎么处理
- ArrayList Vector,该如何处理
- StringBuffer.capacity()回来的是什么
- vector hashtable过时?该如何处理
- 生手学习java中关于ArrayList,LinkedList,HashSet,Vector,TreeSet的区别和使用
- 小弟我的代码有什么东东,为什么报java.lang.String cannot be cast to java.util.Vector
- vector 实现解决方案
- 一个简单的有关问题:vector
- Vector 的排序有关问题(高手来解答)
- List list1 = new ArrayList()跟List list2 = new Vector()的疑问
- vector 与 ArrayList解决方法
- vector,该如何解决