Ben*_*Ben 4 c++ debugging matrix assertions
我写了一个模拟矩阵的代码。这个矩阵有一个指向指针的指针,实际上它是一个链表数组。我有两个 - 一个用于行,第二个用于列。每个数组索引其矩阵行/列的第一位,列表是 rox/col 中的其余数字。
我可以发送代码,但它不短。
我的问题是,在我做了一些操作之后,我试图在最后删除矩阵 - 它向我弹出了这个失败的问题。我尝试更改我的代码,发现问题出在这里:
delete this->rowsArray;
this->rowsArray = newRowArray; ->here
delete this->colsArray;
this->colsArray = newColArray; ->here
Run Code Online (Sandbox Code Playgroud)
rowsArray 和 colsArray 像这样初始化:
rowsArray = new matrixNode*[lastRowPlace+1];
colsArray = new matrixNode*[lastColPlace+1];
关于 newColsArray 和 row 也是如此...我希望你能给我一个建议,因为我真的不知道该怎么做:(
**只是忘了说问题就在析构函数处出现......
| 归档时间: |
|
| 查看次数: |
33885 次 |
| 最近记录: |