0

こんにちは: static array の添字宣言でハードコードされた整数を必要とする上記のエラーの回避策を見つけようとしていますarInterpolateFin

内部でローカル変数を試しましProcessSamplesたが、それでもエラーが発生します。戻り配列の受信者となる呼び出しコード オブジェクトは、ローカルmalloc配列です。

助言がありますか?多くの要素を非常に迅速に処理するため、この構成を維持したいと思います。

(SInt16*) ProcessSamples:(SInt16)arBufferRaw : (int) numSamples;
{
    int tmpInt = numSamples
    static SInt16 arInterpolateFin[tmpInt];//4201930

    for (int i = 0; i<(95); i++ )
    {
        arInterpolateFin[tmp1st]=10000;
        tmp1st+=44099;
    }
    return arInterpolateFin;
}
4

2 に答える 2