小编Pat*_*rba的帖子

高斯消除C++分段错误

我真的坚持使用C++中的高斯消除代码,我需要返回上三角矩阵但仍然只有我得到的是分段错误.我知道必须有一些分配的内存,但我找不到.

码:

#include <iostream>

using namespace std;

double ** allocateDynamicArray(int order){
    double ** dynArray = new double *[order];
    int cols = order+1;
    double *pool = new double [order * cols];
    for(int i = 0;i < order; i++, pool += cols){
           dynArray[i] = pool;
    }
    return dynArray;
}

void deallocateDynamicArray(double **dynArray){
    delete [] dynArray[0];
        delete [] dynArray;
}

void addAndPrintArray(double **dynArray, int order){
    cout << "Zadejte prvky pole radu " << order << endl;
    for(int i=0; i< order; i++){
        for(int j=0; …
Run Code Online (Sandbox Code Playgroud)

c++ gaussian matrix segmentation-fault

-4
推荐指数
1
解决办法
173
查看次数

标签 统计

c++ ×1

gaussian ×1

matrix ×1

segmentation-fault ×1