⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intarray.h

📁 数据结构算法Visual C++6.0程序集的源代码
💻 H
字号:
//建立一维,二维数组的类定义intarray.h
class IntArray1{
    int size;//数组个数
    int *data;//数组指针
    void init(int n);
    IntArray1():size(0),data(0){}
    friend class IntArray2;
public:
    //构造函数
    IntArray1(int n){ init(n);}
    //析构函数
    ~IntArray1(){ delete []data;}
    //下标操作符重载
    //定义为引用以保证既可取值也可赋值
    int &operator[](int i);
    //返回数组长度
    int size1()const{ return size;}
    //重新定义数组
    void ReArray(int si);
};
class IntArray2{
    int size;
    IntArray1 *data;
public:
    //构造函数
    IntArray2(int,int);
    //析构函数
    ~IntArray2(){ delete []data;}
    //下标操作符重载
    //定义为引用以保证既可取值也可赋值
    IntArray1 &operator[](int i);
    //返回二维数组行数
    int size1()const{ return size;}
    //返回二维数组列数
    int size2()const{ return data->size1();}
};


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -