gsa*_*ras 1 c malloc memory-management casting intel-mkl
当然我知道我们没有投出结果malloc(),但是怎么样mkl_malloc()?
malloc()
mkl_malloc()
这是原型:void* mkl_malloc (size_t alloc_size, int alignment);
void* mkl_malloc (size_t alloc_size, int alignment);
它具有与malloc()相同的返回类型,如您所见:void* malloc (size_t size);
void* malloc (size_t size);
因此,出于这些原因,我不会投出结果.但正如你在这里看到的那样,英特尔人会这样做,这让我担心我会遗漏一些东西.
有人知道吗?
Lun*_*din 5
投射结果是多余的,没有多大意义,所以你不应该这样做.但它并不是非常重要,它只是一个小小的问题.
整个"抛出malloc结果"的争论在Stack Overflow上已经不成比例,并且最有效的问题是16年前当C语言中删除了隐式int时你不应该过时的.
归档时间:
10 年,6 月 前
查看次数:
140 次
最近记录: