関数を終了したときにその値を保持する関数に配列が必要です。たとえば、
int func(int x)
{
static int arr[5];
}
しかし問題は、事前に配列のサイズがわからないことです (つまり、x に依存します)。したがって、「new」を使用して配列を宣言する必要があります。
このようにできますか?
static int *arr=new int[x];
または私はしなければなりませんか:
static int *static arr = new int[x]
そうでない場合、それを行う方法は?