程序不能运行!(会提示内存不能读)
#include<iostream>
using namespace std;
class Matrix{
double *matrix;
int size;
public:
Matrix(int size);
void Show();
};
Matrix::Matrix(int a){
size=a;
matrix=new double(size);
for(int i=0;i<size;i++)
matrix[size]=0;
}
void Matrix::Show(){
for(int i=0;i<size;i++)
cout<<matrix[size]<<" ";
cout<<endl;
}
void main(){
Matrix mat(3);
mat.Show ();
}