首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

不用二维数组实现二维数组加减,该怎么处理

2012-05-27 
不用二维数组实现二维数组加减不用a[i][j]和a[i]数组,用继承和运算符来实现,基类函数如下,求二维数组想加c

不用二维数组实现二维数组加减
不用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";
}

[解决办法]
上面代码是前两天回答一个坛友提问时写的。

热点排行