<(|博天下amp外汇平台骗局是哪一家|)>

c++中vector&int&和vector&int*&的用法区别_C 语言
作者:用户
本文讲的是c++中vector&int&和vector&int*&的用法区别_C 语言,
在使用STL容器(比如map、list、vector等)的时候,是用放一个对象还是放一个对象指针,即是用vector&int&还是vector&int*&,这里的vector可以换成其他的容器,int可以换成其他基
在使用STL容器(比如map、list、vector等)的时候,是用放一个对象还是放一个对象指针,即是用vector&int&还是vector&int*&,这里的vector可以换成其他的容器,int可以换成其他基本类型,也可以自定义的数据结构或类。
首先,要说明的是,这两种方式,怎么用都可以实现功能,把一组整型数放到容器里。先看看两种方式在使用的时候的区别。
1.vector&int&
复制代码 代码如下:
vector&int& vecTfor (int i=0; i& 10; i++){ vecTemp.push_back(i);}
这种方式不需要动态new内存,当然也不用delete。
2.vector&int*&
复制代码 代码如下:
vector&int*& vecTfor (int i=0; i& 10; i++){ int* nTemp = nTemp = &i; vecTemp.push_back(i);}
这种方式采用new,当然也要用delete:
复制代码 代码如下:
std::vector&int*&::iterator Ifor(Iter=vecTemp.begin(); Iter!=vecTemp.end(); Iter++){ int* temp = *I temp = NULL;}
3.两种用法的区别:
1)vector&int&不需要动态操作内存,不用担心内存泄露等问题;vector&int*&要注意new和delete成对使用。
2)当int改变成其他类型或结构或类的时候,用vector&int*&这种方式比较方便,容器里放的内容占用的内存也相对要少一些,指针在用的时候,去申请空间,不用,那就是个占用4个字节的地址。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索c++
c 中vector用法、c 中的vector、c 中的vector使用范例、c 中vector的用法、c 中vector的初始化,以便于您获取更多的相关知识。
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供
云栖社区()为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
视频:&劫念&势力宣传片...
发送到手机 / 微信 / 朋友圈
请扫描下列二维码
嵌入代码:
*通用代码支持手机播放哦
方式一:扫一扫
支持各类二维码扫描软件
方式二:发一发
免费发送App到手机
请输入正确的手机号码
看不清验证码不正确
该短信不收取任何费用
方式三:下一下
下载App观看
还有更多攻略和游戏礼包等着你
游戏新鲜报
大型角色扮演
测试状态:(资料片)
天下3本周上升视频
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
播放: 评论:
畅游视频网页游戏YOYO手游
完美游戏台
网络视听许可证

我要回帖

更多关于 amp平台是什么意思 的文章

 

随机推荐