Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
'var' : variabele in de clausule 'reductie' moet een scalaire rekenkundige type hebben
Opmerkingen
Er is een variabele van het verkeerde type doorgegeven aan een reductiecomponent.
Example
In het volgende voorbeeld wordt C3031 gegenereerd:
// C3031.cpp
// compile with: /openmp /link vcomps.lib
#include <stdio.h>
#include "omp.h"
typedef struct {
int n;
} Incomplete;
extern Incomplete inc;
int i = 9;
int main() {
#pragma omp parallel reduction(+: inc) // C3031
;
#pragma omp parallel reduction(+: i) // OK
;
}