Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O bloco estruturado numa região de 'secções' OpenMP deve ser precedido por '#pragma omp section'
Observações
Qualquer código num bloco de código introduzido por uma diretiva de secções deve estar num bloco de código introduzido por uma section diretiva.
Este erro está obsoleto no Visual Studio 2022 e versões posteriores.
Example
O exemplo a seguir gera C3047:
// C3047.cpp
// compile with: /openmp /c
#include "omp.h"
int main() {
int n2 = 2, n3 = 3;
#pragma omp parallel
{
++n2;
#pragma omp sections
{
#pragma omp section
{
++n3;
}
++n2; // C3047 not enclosed in #pragma omp section
}
}
}