C++怎么构造一个元素全部为list的数组?

C++怎么构造一个元素全部为list的数组?,第1张

比如说struct node{

int x, y

}

node arr_1[10], arr_2[10]

for(int i = 0i <10i++){

arr_1[i].x = xx

arr_1[i].y = yy//你自己赋值

}

for(int i = 0i <10i++){

arr_2[i].x = arr_1[i].x

arr_2[i].y = arr_1[i].y

}

//如果是用指针new 出来的空间的话就使用->,注意区分指针的浅复制还有深复制,结构数组就不用了直接对应赋值就可以了

java中将list中的一维数组中的元素取出需要2步。第一步:获取list的迭代器,将数组从迭代器中遍历取出:第二部:对取出的数组进行遍历,取出数组中存储的元素。

java的list集合中只能存储引用型变量,不能存储基本类型的变量。所以当list存储数组时,会将数组本身存入集合,而不是存储数组中的元素。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11562859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存