Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
verwachtte een for-lus volgens de OpenMP-richtlijn
Opmerkingen
Het is een fout voor iets anders dan een for lus om onmiddellijk aan een #pragma omp for richtlijn te voldoen.
Example
In het volgende voorbeeld wordt C3014 gegenereerd:
// C3014.cpp
// compile with: /openmp
int main()
{
int i = 0;
#pragma omp parallel
{
#pragma omp for
for (i = 0; i < 10; ++i) // OK
{
}
}
#pragma omp parallel for
for (i = 0; i < 10; ++i) // OK
{
}
#pragma omp parallel
{
#pragma omp for
{ // C3014
for (i = 0; i < 10; ++i)
{
}
}
}
#pragma omp parallel for
{ // C3014
for (i = 0; i < 10; ++i)
{
}
}
#pragma omp parallel
{
#pragma omp for
i *= 2; // C3014
for (i = 0; i < 10; ++i)
{
}
}
#pragma omp parallel for
i *= 2; // C3014
for (i = 0; i < 10; ++i)
{
}
}