小编use*_*064的帖子

对于我编码的简单函数,会发生分段错误错误

这里我只想定义一个函数,它返回矩阵的乘法,N任意,我想生成一个带new命令的矩阵.当我执行该函数时,我得到错误:

Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)

每当我分配值给C我有这个错误时,有人能告诉我发生了什么以及如何解决它?

int **multiply(int **A, int **B, int N){
    int **C = new int*[N];
    for (int i = 0; i < N; i++) {
        for (int j = 0; j < N; j++) {
            for (int k = 0; k < N; k++)
                C[i][j] = C[i][j] + A[i][k] * B[k][j];
        }
    }
    return (C);
}
Run Code Online (Sandbox Code Playgroud)

c++

3
推荐指数
1
解决办法
104
查看次数

标签 统计

c++ ×1