【发布时间】:2015-08-06 21:39:23
【问题描述】:
我想创建一个返回 C 风格多维数组的函数int mArray[2][2];
int[][] mArray getArray();
所以这不起作用,我不知道为什么。任何帮助将不胜感激。
【问题讨论】:
-
即使您摆弄并获得正确的语法,也不能将内置数组作为返回类型。
-
如果您解释您的最终目标,这可能会对这个问题有所帮助。您是否尝试返回
ints 的“网格”?您是否正在尝试实现与 C 兼容的接口?您是否有兴趣了解 C++ 语法中尘土飞扬的角落? -
我对@DrewDormann 的评论赞不绝口。即使您的要求是不可能的,也几乎总是有替代方案。
标签: c++ function multidimensional-array return