Partager via


Erreur du compilateur C3017

forme incorrecte du test de fin dans l'instruction 'for' OpenMP

Une boucle for dans une instruction OpenMP doit être spécifiée complètement et explicitement.

L’exemple suivant génère l’erreur C3017 :

// C3017.cpp
// compile with: /openmp
int main()
{
   int i = 0, j = 10;

   #pragma omp parallel
   {
      #pragma omp for
      for (i = 0; i; ++i)   // C3017
      // Try the following line instead:
      // for (i = 0; i < 10; ++i)
         ;
   }
}