我用下面这个方法对 buf2 = Memory_alloc(otherHeap, 128, 0, &eb);分配的空间进行赋值
for(i=0;i<10;i++)
{ *(buf2+i)=i; }
但是出现下面这个错误:
#906 expression must be a pointer to a complete object type
请问:如何对以分配的空间进行赋值,谢谢。
如果您也了解内存空间对齐,请您也给讲讲空间对齐的问题:
Ptr HeapBuf_alloc(HeapBuf_Handle handle, SizeT size, SizeT align, Error_Block *eb);