Matrix_hub
Matrix_hub copied to clipboard
A memory leak
作者你好,我尝试了采用了您的运算库,发现里面存在一些内存泄漏的问题。
- 有些矩阵操作里面生成了新的矩阵,但是这些矩阵并不是需要的返回值,同时也没有在内存中释放掉;
- 有些矩阵操作也生成了新的动态对象,比如M_Uptri_4inv ,M_Lowtri_4inv等操作,这些操作里面产生的新变量也同样没有被释放掉。
- 虽然矩阵库里面存在释放内存函数,但是在进行实际矩阵操作时,由于矩阵操作是嵌套和多步骤的,这种方法会导致工作的不便。