- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当然我知道我们不会强制转换malloc()
的结果,但是mkl_malloc()
呢?
这是 prototype : void* mkl_malloc (size_t alloc_size, int alignment);
它与malloc() 具有相同的返回类型,如您所见:void* malloc (size_t size);
因此,我不会为这些 reasons 投出结果.但是英特尔人会这样做,正如您所见here ,这让我担心我错过了什么。
有人知道吗?
最佳答案
转换结果是多余的并且没有多大意义,因此您不应该出于这个原因这样做。但这不是特别重要,只是一件小事。
整个“强制转换 malloc 的结果”辩论在 Stack Overflow 上已经超出了比例,而关于为什么不应该在 16 年前从 C 语言中删除隐式 int 时就过时的最有效的担忧。
p>关于c - 我是否转换 mkl_malloc 的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069883/
上下文 我想使用 Intel 的 MKL 库创建一个数组,然后用它做各种事情。但是,它在 mkl_malloc 上出现段错误。 问题 我正在尝试运行以下程序。在运行它时,我在指定行遇到段错误。问题出在
这个问题可能只是表明我还没有理解 C 中的一些重要内容: 英特尔数学核心函数库提供了一种在分配内存时设置内存对齐方式的方法。另一方面,我只是通过引用将数组传递给 mkl lapack 例程。那么 la
当然我知道我们不会强制转换malloc()的结果,但是mkl_malloc()呢? 这是 prototype : void* mkl_malloc (size_t alloc_size, int al
mkl_malloc 函数与malloc 类似,但有一个额外的alignment 参数。这是原型(prototype): void* mkl_malloc (size_t alloc_size, in
我正在使用 mkl_malloc 分配一个数组,对齐方式为 64,我需要复制它。但我不明白对齐是如何工作的。 mkl_malloc 是否只是在末尾添加填充,以便数组的总大小是 64 字节的倍数?还是数
我是一名优秀的程序员,十分优秀!