Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'var' : 'private' yan tümcesindeki değişken, bağlamı kapsayan bir azaltma değişkeni olamaz
Açıklamalar
Paralel yönergenin azaltma yan tümcesinde görünen değişkenler, paralel yapıya bağlanan bir iş paylaşımı yönergesindeki özel yan tümcede belirtilemez.
Example
Aşağıdaki örnek C3038 oluşturur:
// 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;
}
}