![运用C++,如何在数组中加入数组。就是将此句python写的groupDOPs.append([MinValue, MaxValue]);译成C++。,第1张 运用C++,如何在数组中加入数组。就是将此句python写的groupDOPs.append([MinValue, MaxValue]);译成C++。,第1张](/aiimages/%E8%BF%90%E7%94%A8C%2B%2B%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E6%95%B0%E7%BB%84%E4%B8%AD%E5%8A%A0%E5%85%A5%E6%95%B0%E7%BB%84%E3%80%82%E5%B0%B1%E6%98%AF%E5%B0%86%E6%AD%A4%E5%8F%A5python%E5%86%99%E7%9A%84groupDOPs.append%28%5BMinValue%2C+MaxValue%5D%29%3B%E8%AF%91%E6%88%90C%2B%2B%E3%80%82.png)
你可以看看我写的,我也是C++新手,不过我也用Python。
#include<iostream>
#include<vector>
using namespace std
int main()
{
vector<vector<int>>group
vector<int>elem
elem.push_back(1)
elem.push_back(2)
group.push_back(elem)
elem.clear()
elem.push_back(3)
elem.push_back(4)
group.push_back(elem)
elem.clear()
elem.push_back(5)
elem.push_back(6)
group.push_back(elem)
for(int i=0i<3i++)
for(int j=0j<2j++)
cout<<group[i][j]<<endl
return 0
}
如果有问题,可以在讨论。
对于可变数组长度,有个方法是先建一个空数组,然后利用Build Array 函数把后续的元素添加到这个空数组中。使用这个函数添加元素的时候,会自动勾选Concatenate Inputs;添加数组默认输出二维数组,如果想输出一维数组,那么需要手动右击该函数勾选Concatenate Inputs。如果在循环中使用可以配合移位寄存器来使用。下面举个简单的例子,仅供参考:
向左转|向右转
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)