Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
}
}
}