【发布时间】:2019-04-19 20:48:58
【问题描述】:
我正在尝试创建 2d 数组并希望将其返回到函数中...任何建议...我浏览了所有站点但一无所获..
double ** function() {
double array[] [] ;
/*code.............. */
return array:
;
}
【问题讨论】:
-
为什么不使用
std::vector<std::vector<T>>? -
Return a 2d array from a function 的可能重复项。要点是您必须动态分配才能返回原始数组,但使用向量或类似的更容易。
-
我只使用了向量。但他们特别提到使用数组...
-
这是不可能的。最接近的方法是让您的调用者提供数组,除非您想动态分配它并相信调用者会记得释放内存。
标签: c++ arrays function multidimensional-array 2d