读书人

数组的维界基址和映像函数常量基址

发布时间: 2013-07-16 22:38:05 作者: rapoo

【求助】数组的维界基址和映像函数常量基址

struct Array
{
ElemType *base; // 数组元素基址,由InitArray分配
int dim; // 数组维数
int *bounds; // 数组维界基址,由InitArray分配
int *constants; // 数组映象函数常量基址,由InitArray分配
};


数组维界基址和数组象函数常量址分别是用来储存什么的?查询了相关资料还是不明白。
尤其是constants,为什么我见到的A.constants[1]都是A.constants[1]=1?这一个“1”代表又是什么?好困惑,希望各位前辈帮忙解答一下。
谢谢
[解决办法]
貌似我学了四年的计算机也不太懂,呵呵,反正就是那么回事,首地址和长度吧,其实也没必要搞这么复杂,还是去锻炼低烧自己的算法能力吧。
[解决办法]
这几个词真是蛋疼

没有这个专有名词,我只能从字面上推测一下:
数组维界基址 —— 可能是二维数组,每一行的首地址;
数组映象函数常量基址—— 这个连猜都不行了;

你可以看看代码里这两个指针是怎么用的,注释不是万能的,有时候甚至会误导你。

读书人网 >C++

热点推荐