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

时间:2020-12-31 13:17:05
【文件属性】:
文件名称:c++中vectorlt;intgt;和vectorlt;int*gt;的用法区别
文件大小:40KB
文件格式:PDF
更新时间:2020-12-31 13:17:05
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.

网友评论