【发布时间】:2013-12-03 03:22:55
【问题描述】:
我正在使用 c++。
我在函数中创建了多维向量来创建一个新数组。值“size1”和“size2”来自另一个函数。 问题是: 如何重命名该“void”以让我从函数中返回数组?
void makearray(int size1, int size2) // Yup, it shouldn't be 'void' but... what?
{
vector<int> x(size1);
vector<vector<int> > array(size2, x);
//working on array
return array;
}
【问题讨论】:
-
确保是
vector<vector<int> >不要忘记最后的空格。 -
@JoshEngelsma:您不想返回对局部变量的引用。