A.27 Использование массивов переменной длины C99
В следующем примере показано, как использовать массивы переменной длины (VLAs C99) в выражении firstprivate директива (Раздел 2.7.2.2 на странице 26).
Примечание
Массивы переменной длины в настоящее время не поддерживаются в Visual C++.
void f(int m, int C[m][m])
{
double v1[m];
...
#pragma omp parallel firstprivate(C, v1)
...
}