В функции с прототипомint f(int x);
которая вызывается часто в различных контекстахи должна работать быстро, нам требуется небольшой массив целых чисел размером в 16 элементов.Какое из перечисленных ниже решений являетсянаиболее правильным?
(Отметьте один правильный вариант ответа.)
Варианты ответа
Используем описание
int a[16];в начале тела функции f. (Верный ответ)
Используем описание
static int a[16];непосредственно перед определением функции f,вне тела функции.
В начале тела функции f cоздаем массив в динамической памяти с помощью строки
int* a = new int[16];а перед выходом из функции освобождаем память с помощью строки
delete[] a;