+ -
当前位置:首页 → 问答吧 → 它们能关联到一起吗? 请解释一下.

它们能关联到一起吗? 请解释一下.

时间:2011-12-16

来源:互联网

以下代码, 它们能关联到一起吗? 请解释一下.
 
定义:
uint32 *pEnrollTemplate[MAX_NUM];
uint32 enrollTemplate[(DEFAULT_TEMPLATE_SIZE_MAX/sizeof(uint32) + 1) * MAX_NUM];
#define TPL(i) (&(enrollTemplate[(DEFAULT_TEMPLATE_SIZE_MAX/sizeof(uint32) + 1) * i]))



//////////////////////////////////////////
代码:

pEnrollTemplate[slot] = TPL(slot);

作者: shenzhentom   发布时间: 2011-12-16

不就是个宏定义吗

作者: mayudong1   发布时间: 2011-12-16

pEnrollTemplate[slot] = TPL(slot);
========
pEnrollTemplate[slot] = (&(enrollTemplate[(DEFAULT_TEMPLATE_SIZE_MAX/sizeof(uint32) + 1) * slot]));

作者: yuucyf   发布时间: 2011-12-16

不会原来的覆盖数据吧

作者: shenzhentom   发布时间: 2011-12-16

就是宏定义,简化你的代码量或是方便以后修改

作者: onlycs   发布时间: 2011-12-16

我只是想理解一下数据的存放位置.

作者: shenzhentom   发布时间: 2011-12-16

热门下载

更多