Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Klauzule copyprivate a nowait se v direktivě OpenMP "direktiva" nemůže objevit společně.
Klauzule copyprivate a nowait se vzájemně vylučují na zadané direktivě. Pokud chcete tuto chybu opravit, odeberte jednu nebo obě klauzule copyprivate nebo nowait klauzule.
Následující ukázka vygeneruje C3042:
// C3042.cpp
// compile with: /openmp /c
#include <stdio.h>
#include "omp.h"
double d;
int main() {
#pragma omp parallel private(d)
{
#pragma omp single copyprivate(d) nowait // C3042
{
}
}
}