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

zyp92954 8 0 PDF 2020-12-31 17:12:41

在使用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。

用户评论
请输入评论内容
评分:
暂无评论