こんにちは: 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;
}