Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"var": A "private" záradék változója nem lehet redukciós változó a környező kontextusban.
Megjegyzések
A párhuzamos irányelv csökkentési záradékában megjelenő változók nem határozhatók meg a párhuzamos szerkezethez kötődő munkamegosztási irányelv privát záradékában.
Example
Az alábbi példa c3038-at hoz létre:
// C3038.cpp
// compile with: /openmp /c
int g_i, g_i2;
int main() {
int i;
#pragma omp parallel reduction(+: g_i)
{
#pragma omp for private(g_i) // C3038
// try the following line instead
// #pragma omp for private(g_i2)
for (i = 0; i < 10; ++i)
g_i += i;
}
}