我们也可以显示的规定Vector里的数据类型,称作泛型,例如
Vector<Integer>v = new Vector<Integer>()
之后add()方法中只能传入int或者Integer类型
get()时也会自动返回int型
vector是c++标准库中定义的类型,是容器的一种。标准库中容器有很多种,vector只是最基本的一种,vector类型和数组类型的基本功能都是一样的,就是存储同类元素,但是他与数组最大的区别就是可以实现动态存储而new是关键字。
用于动态分配内存起作用的,分配的是栈空间,要用delete来释放,否则会出现内存泄露。
vector与new说不上什么区别。不一样的东西。vector是一种类型,定义该类型用到了new
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)