Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'var' : proměnná indexu v příkazu OpenMP 'for' nemůže být proměnnou redukce.
Poznámky
Proměnná indexu je implicitně soukromá, takže proměnnou nelze použít v klauzuli redukce v uzavřené paralelní direktivě.
Příklad
Následující příklad vygeneruje C3039:
// C3039.cpp
// compile with: /openmp /c
int g_i;
int main() {
int i;
#pragma omp parallel reduction(+: i)
{
#pragma omp for
for (i = 0; i < 10; ++i) // C3039
g_i += i;
}
}