如何在 Cython 函数中动态分配堆栈上的内存?

问题描述 投票:0回答:0

我想在堆栈上分配一个小数组,其大小在运行时之前是未知的。

以下代码不起作用:

cdef void f(unsigned n, double[] x):                                                                                                                                                                
    cdef double[n] buffer

Cython 是否提供一些帮助,或者我必须依赖

alloca(3)
函数?

cython
© www.soinside.com 2019 - 2024. All rights reserved.