在一个需要make文件的大型项目中,在我们的代码中,此行的编译错误为“在预期整数时使用的聚合值”:
* balance = (size_t)a->data[indexUser];
这是我们的函数,其中实现该行以获取存储在数组a中的值余额,该数据是在某个用户的索引处,其中数组是结构
int userBalanceGet(array *a, size_t indexUser, size_t * balance){
if(!a || !balance || indexUser >= a->inUse) return -1;
* balance = (size_t)a->data[indexUser];
return 0;
}