TI中文支持网
TI专业的中文技术问题搜集分享网站

PARK_Handle PARK_init(void *pMemory,const u32 numBytes)

clarkeHandle_I = CLARKE_init(&clarke_I,sizeof(clarke_I));

PARK_Handle PARK_init(void *pMemory,const u32 numBytes)
{
PARK_Handle handle;
if(numBytes < sizeof(PARK_Obj))
return((PARK_Handle)NULL);
handle = (PARK_Handle)pMemory;
return(handle);
}

clarkeHandle_I = CLARKE_init(&clarke_I,sizeof(clarke_I));  就等效于clarkeHandle_I =&clarke_I;为什么要用上面的函数呢?上面的函数有点像存储空间分配。

问题:上面的函数在这里 有什么作用,为什么要这样处理?

user3586491:

请问TI的大侠们,谁能说明下

clarkeHandle_I = CLARKE_init(&clarke_I,sizeof(clarke_I));

PARK_Handle PARK_init(void *pMemory,const u32 numBytes)
{
PARK_Handle handle;
if(numBytes < sizeof(PARK_Obj))
return((PARK_Handle)NULL);
handle = (PARK_Handle)pMemory;
return(handle);
}

clarkeHandle_I = CLARKE_init(&clarke_I,sizeof(clarke_I));  就等效于clarkeHandle_I =&clarke_I;为什么要用上面的函数呢?上面的函数有点像存储空间分配。

问题:上面的函数在这里 有什么作用,为什么要这样处理?

user3586491:

回复 Eric Ma:

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » PARK_Handle PARK_init(void *pMemory,const u32 numBytes)
分享到: 更多 (0)