c++中vectorlt;intgt;和vectorlt;int*gt;的用法区别

时间:2024-01-21 07:03:45
【文件属性】:

文件名称:c++中vectorlt;intgt;和vectorlt;int*gt;的用法区别

文件大小:40KB

文件格式:PDF

更新时间:2024-01-21 07:03:45

c c+ c++

在使用STL容器(比如map、list、vector等)的时候,是用放一个对象还是放一个对象指针,即是用vector还是vector,这里的vector可以换成其他的容器,int可以换成其他基本类型,也可以自定义的数据结构或类。 首先,要说明的是,这两种方式,怎么用都可以实现功能,把一组整型数放到容器里。先看看两种方式在使用的时候的区别。 1.vector 代码如下:vector vecTemp;for (int i=0; i< 10; i++){ vecTemp.push_back(i);}这种方式不需要动态new内存,当然也不用delete。 2.


网友评论