Aracılığıyla paylaş


Derleyici Hatası C3019

OpenMP 'for' deyimindeki artış yanlış forma sahip

Açıklamalar

OpenMP for döngüsünün artım bölümü, işlecin hem sol hem de sağ tarafında dizin değişkenini kullanmalıdır.

Example

Aşağıdaki örnek C3019 oluşturur:

// C3019.cpp
// compile with: /openmp
int main()
{
   int i = 0, j = 1, n = 3;

   #pragma omp parallel
   {
      #pragma omp for
      for (i = 0; i < 10; i = j + n)   // C3019
      // Try the following line instead:
      // for (i = 0; i < 10; i++)
         j *= 2;
   }
}