哪位大神给解释一下std::vector<int>arrayN 如何理解,如何使用。arrayN改如何理解,谢谢。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪位大神给解释一下std::vector<int>arrayN 如何理解,如何使用。arrayN改如何理解,谢谢。相关的知识,希望对你有一定的参考价值。

std是一个命名空间,要使用vector容器就要using std命名空间;vector容器定义时用了C++的“模板”这一概念,所以定义vector对象时需要指定vector对象中元素的类型,就比如这里尖括号里面的int。所以std::vector<int>
arrayN的意义其实很简单,就是定义了一个vector类型的对象arrayN,arrayN它的元素类型是int型。要理解这个定义语句,需要掌握C++“模板”的知识。
其实,arrayN这个变量名起的也非常有教学意义,vector容器的行为非常类似于数组,所以变量名里面有英文单词array,而array后面的N则代表了单词number,表示这个vector对象的元素类型是整型。
参考技术A arrayN 是 变量名, 是一个 int 型 vector。

JAVA 哪位大神说一下List.add(List.get(i))结果会不会有重复元素

for (int j = 0; j < yewu1.size(); j++)
if(j%2==0)
yewu1.add(yewu1.get(j))




这个执行结果会是什么?

参考技术A LIST可以存放重复数据,Set存放的就是不重复的数据!追问

for (int j = 0; j < yewu1.size(); j++)
if(j%2==0)
yewu1.add(yewu1.get(j))




这个执行结果会是什么?

追答

这个肯定会重复了!

参考技术B 这会报错,list再读取的时候不能被修改追问

我就是这么搞得,没报错,就是结果太多,不知道有没有重复的

追答

。。。。。可以把结果打印出来看看,应该是有重复的

本回答被提问者采纳
参考技术C 这个不好说 看你怎么设计了 要是不想要重复的话 就不要用list 用set追问

for (int j = 0; j < yewu1.size(); j++)
if(j%2==0)
yewu1.add(yewu1.get(j))




这个执行结果会是什么?

以上是关于哪位大神给解释一下std::vector<int>arrayN 如何理解,如何使用。arrayN改如何理解,谢谢。的主要内容,如果未能解决你的问题,请参考以下文章

我是C语言新手。求大神解释一下这一道题,书里没解析的额

单片机中中断服务函数 有哪位大神能帮我解释一下下面这段程序啥意思,就算能让我清楚一点也成,谢谢了

【SQL Server问题1】哪位大神能帮忙看一下这10问。最好给点简单的说明。十分感激,手上财富已全部奉上

长连接、短连接是啥意思?哪位大神给讲一下,不要太官方了,通俗易懂点,谢谢。

(16)mongodb mapReduce分布式统计示例遇到的一个未解问题,求平均值不对,希望哪位大神给指点一下

腾讯微信公众平台给的token太长怎么解决哪位大神在线给我解决一下吧