不用二维数组实现二维数组加减
不用a[i][j]和a[i]数组,用继承和运算符来实现,基类函数如下,求二维数组想加
class Array
{
int *p;
int size;
public:
Array(int i = 4)
{
p = new int[i];
size = i;
}
~Array(){ delete[]p; }
int getSize()const{ return size; }
int& operator[](int index);
};
int& Array::operator[](int index)
{
if (int index)
{
return p[index];
}
else cout<<"\n"<<index<<"\n";
}
[解决办法]
上面代码是前两天回答一个坛友提问时写的。