像这样分配内存之间,Cython是否有区别
from libc.stdlib cimport malloc
cdef int *ar = <int *>malloc(100 * sizeof(int))
像这样
from libc.stdlib cimport malloc
ar = <int *>malloc(100 * sizeof(int))
答案 0 :(得分:1)
没有区别。后者仅依靠Cython推断ProfileFragment
类型的能力,在这种情况下,这应该很容易。如果类型推导失败,则在加密过程中会收到错误消息。