C++矩阵错误class Demo{public:\x05Demo();\x05~Demo();\x05double **allocMatrix(int n);\x05void releaseMatrix(double **m);private:\x05double **Matrix;};double Demo::**allocMatrix(int n){\x05cin >> n;\x05\x05for (int i = 0; i Matrix[i][j];//这里会
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/26 01:05:19
![C++矩阵错误class Demo{public:\x05Demo();\x05~Demo();\x05double **allocMatrix(int n);\x05void releaseMatrix(double **m);private:\x05double **Matrix;};double Demo::**allocMatrix(int n){\x05cin >> n;\x05\x05for (int i = 0; i Matrix[i][j];//这里会](/uploads/image/z/3893746-58-6.jpg?t=C%2B%2B%E7%9F%A9%E9%98%B5%E9%94%99%E8%AF%AFclass+Demo%7Bpublic%3A%5Cx05Demo%28%29%3B%5Cx05%7EDemo%28%29%3B%5Cx05double+%2A%2AallocMatrix%28int+n%29%3B%5Cx05void+releaseMatrix%28double+%2A%2Am%29%3Bprivate%3A%5Cx05double+%2A%2AMatrix%3B%7D%3Bdouble+Demo%3A%3A%2A%2AallocMatrix%28int+n%29%7B%5Cx05cin+%3E%3E+n%3B%5Cx05%5Cx05for+%28int+i+%3D+0%3B+i+Matrix%5Bi%5D%5Bj%5D%3B%2F%2F%E8%BF%99%E9%87%8C%E4%BC%9A)
C++矩阵错误class Demo{public:\x05Demo();\x05~Demo();\x05double **allocMatrix(int n);\x05void releaseMatrix(double **m);private:\x05double **Matrix;};double Demo::**allocMatrix(int n){\x05cin >> n;\x05\x05for (int i = 0; i Matrix[i][j];//这里会
C++矩阵错误
class Demo
{
public:
\x05Demo();
\x05~Demo();
\x05double **allocMatrix(int n);
\x05void releaseMatrix(double **m);
private:
\x05double **Matrix;
};
double Demo::**allocMatrix(int n)
{
\x05cin >> n;
\x05
\x05for (int i = 0; i Matrix[i][j];//这里会报错,
\x05\x05\x05cout
C++矩阵错误class Demo{public:\x05Demo();\x05~Demo();\x05double **allocMatrix(int n);\x05void releaseMatrix(double **m);private:\x05double **Matrix;};double Demo::**allocMatrix(int n){\x05cin >> n;\x05\x05for (int i = 0; i Matrix[i][j];//这里会
1) Matrix是一个成员变量,你不需要在allocMatrix中返回,也不需要在releaseMatrix中输入,这是基本的OO概念
2) n是allocMatrix的参数,没有道理再输入一次,你需要把cin>>n删除
3) Matrix在使用之前没有分配内存