
c+程序出现“遇到问题需要关闭……”高手进
#include<iostream.h>classMatrix{public:Matrix(intr,intc){row=r;col=c;elem=newdouble[r...
#include<iostream.h>
class Matrix
{
public:
Matrix(int r,int c)
{
row=r;col=c;
elem=new double[row*col];
}
double& operator()(int x,int y)
{
return elem[col*(x-1)+y-1];
}
double operator()(int x,int y) const
{
return elem[col*(x-1)+y-1];
}
~Matrix() {delete[] elem;}
private:
double *elem;
int row,col;
};
void main()
{
Matrix m(5,8);
for(int i=0;i<5;i++)
m(i,1)=i+5;
for(i=0;i<5;i++)
cout<<m(i,1)<<",";
cout<<endl;
}
就是这个程序
高手看看
我用的是微软的那个c++ 展开
class Matrix
{
public:
Matrix(int r,int c)
{
row=r;col=c;
elem=new double[row*col];
}
double& operator()(int x,int y)
{
return elem[col*(x-1)+y-1];
}
double operator()(int x,int y) const
{
return elem[col*(x-1)+y-1];
}
~Matrix() {delete[] elem;}
private:
double *elem;
int row,col;
};
void main()
{
Matrix m(5,8);
for(int i=0;i<5;i++)
m(i,1)=i+5;
for(i=0;i<5;i++)
cout<<m(i,1)<<",";
cout<<endl;
}
就是这个程序
高手看看
我用的是微软的那个c++ 展开
展开全部
你用的什么编译器?我的编译器是正确的····
VC6.0?
VC6.0?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询