草庐IT

DynamicMatrix

全部标签

C++ 删除引用

我仍在学习C++,并且有一个可能很明显的问题,或者我只是不知道我想做什么。我有一些函数可以接受一个矩阵(我写的一个类,它有一个正确编写的析构函数)并从中创建一个新矩阵,返回对新矩阵的引用。我需要在这些矩阵上迭代可能数万次,因此我需要确保没有任何内存泄漏。所以,问题是,如何正确删除不再需要的矩阵以便为下一个矩阵腾出空间?这是我试图实现无泄漏的代码:DynamicMatrixx0=getX0(n);DynamicMatrixexactU=getExactU(n);DynamicMatrixb=getB(n)*w;DynamicMatrixx1=getX1(x0,b,w,n);while(!