小编MrH*_*rHs的帖子

从c ++中的函数返回二维数组

我想使用从函数返回的二维int数组我应该如何定义函数返回值?我使用int**但是编译器给出了错误:

int**  tableCreator(){
    int** table=new int[10][10];
    for(int xxx=1;xxx<10;xxx++){
        for(int yyy=1;yyy<10;yyy++){
            table[xxx][yyy]=xxx*yyy;
        }
    }
    return(table);  //Here:cannot convert from 'int (*)[10]' to 'int **'
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays return-type

2
推荐指数
2
解决办法
3万
查看次数

标签 统计

arrays ×1

c++ ×1

return-type ×1