Teilen über


Compilerfehler C3040

'Var': Der Typ der Variable in der reduction-Klausel ist nicht kompatibel mit dem reduction-Operator 'Operator'.

Bemerkungen

Eine Variable in einer reduction -Klausel kann nicht mit dem reduction-Operator verwendet werden.

Example

Im folgenden Beispiel wird C3040 generiert:

// C3040.cpp
// compile with: /openmp /c
#include "omp.h"
double d;

int main() {
   #pragma omp parallel reduction(&:d)   // C3040
      ;

   #pragma omp parallel reduction(-:d)  // OK
      ;
}