草庐IT

c++ - 如何在 C++ 中返回二维数组

我在该行有一个段错误:cout有人可以告诉我应该如何修复我的代码吗?#includeusingnamespacestd;int**gettab(inttab[][2]){return(int**)tab;}intmain(){inta[4][2]={{0,0},{1,0},{2,0},{2,1}};int**b=gettab(a);cout 最佳答案 二维数组与指针数组不同,后者是int**的解释方式。更改gettab的返回类型。int*gettab(inttab[][2]){return&tab[0][0];}intmain(){