D1S8
2016-04-12 09:28:50 0 举报
D1S8,一个神秘而独特的编码,它可能代表着许多不同的含义。在数字世界中,D1S8可能是一个密码、一个序列号或者一个特定的标识符。它可能与计算机编程、网络安全、电子设备等领域有关。然而,由于缺乏具体的上下文信息,我们无法确定D1S8的确切含义。这个编码可能对某些人来说具有特殊的意义,但对于其他人来说,它可能只是一个无意义的符号。无论如何,D1S8都展示了数字世界的多样性和复杂性,提醒我们要不断学习和探索新的知识领域。
作者其他创作
大纲/内容
public
定义类
派生类
~SafeIntArray()析构函数。只要把ptr上开辟的空间delete掉就可以了
使用此函数创建数组
继承
class SafeIntArray
private
class IndexIntArray:public SafeIntArray
int head;整形数据。用于存放索引的头端数据
SafeIntArray(int i)构造函数。先使用new为ptr开辟大小为i+1的空间,把size设为i,head与tail也设置为0(普通数组的默认索引是0)
SafeIntArray()构造函数。先使用new为ptr开辟大小为1的空间,把size设为0,head与tail也设置为0(普通的数组默认索引是0)
int get(int pos)这个函数是要输出数组中某个位置的值。首先要检查输入的位置是否合法。因为考虑到有索引的存在,位置的的合法范围是(0 - head)至(size - head-1)因为普通的数组的head是0,所以普通数组的范围是正常的0至size-1.如果检测到pos是在合法范围内的话,就返回ptr[pos-head]的值;如果检测到pos不合法,就输出“Outside the boundary!”,并且返回-1
~IndexIntArray()析构函数。此处留空
int* ptr;整形指针。指向分配出的用于存放数组的空间。
int tail;整形数据。用于存放索引的尾端数据
int size;整形数据。用于存放数组的长度。
基类
0 条评论
下一页