ia.h
来自「各种算术算法」· C头文件 代码 · 共 40 行
H
40 行
/***********************************
* 無限數組(ia)的定義 *
* *
*無限數組是根據需要能够擴大的數組 *
*在數組中添加更多的元素 *
* 僅僅引起數組的增大 *
*---------------------------------*
* class infinite_array *
* 成員函數 *
* infinite_array() *
* ---默認的構造函數 *
* ....... *
* int& operator [](int index) *
* 獲取無限數組中的一個元素 *
***********************************/
#include <string.h>
//無限數組的每一個單元中存儲的元素
const unsigned int BLOCK_SIZE = 10;
class infinite_array{
private:
//該塊的數據
int data[BLOCK_SIZE];
//指向下一個數組的指針
class infinite_array *next;
public:
//默認的構造函數
infinite_array()
{
next = NULL;
memset(data, '\0', sizeof(data));
}
~infinite_array();
int& operator[](const unsigned int index);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?