Megosztás a következőn keresztül:


C3029-fordítási hiba

"szimbólum": csak egyszer jelenhet meg egy OpenMP-irányelv adatmegosztási záradékaiban

Megjegyzések

Egy szimbólumot egy irányelv egy vagy több záradékában többször használtak. A szimbólum csak egyszer használható az irányelvben.

Example

Az alábbi példa c3029-et hoz létre:

// C3029.cpp
// compile with: /openmp /link vcomps.lib
#include "omp.h"

int g_i;

int main() {
   int i, x;

   #pragma omp parallel reduction(+ : x, x)   // C3029
      ;

   #pragma omp parallel reduction(+ : x)   // OK
      ;

   #pragma omp parallel private(x) reduction(+ : x)   // C3029
      ;

   #pragma omp parallel reduction(+ : x)   // OK
      ;
}