Поделиться через


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)
    ...
}