Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Var: indexvariabeln i OpenMP -instruktionen för kan inte vara en minskningsvariabel
Anmärkningar
En indexvariabel är implicit privat, så variabeln kan inte användas i en reduce-sats i det omslutande parallella direktivet.
Example
I följande exempel genereras 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;
}
}