Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
"var": Die Variable in der copyprivate-Klausel muss im umschließenden Kontext privat sein
Bemerkungen
Eine an copyprivate übergebene Variable kann im umschließenden Kontext nicht freigegeben werden.
Example
Im folgenden Beispiel wird C3041 generiert:
// C3041.cpp
// compile with: /openmp /c
#include "omp.h"
double d;
int main() {
#pragma omp parallel shared(d)
// try the following line instead
// #pragma omp parallel private(d)
{
// or don't make d copyprivate
#pragma omp single copyprivate(d) // C3041
{
}
}
}