Partilhar via


Erro do compilador C3052

'var' : a variável não aparece numa cláusula de partilha de dados numa cláusula default(none)

Observações

Se default(none) for usado, qualquer variável usada no bloco estruturado deve ser explicitamente especificada como compartilhada ou privada.

Example

O exemplo a seguir gera C3052:

// C3052.cpp
// compile with: /openmp /c
int main() {
   int n1 = 1;

   #pragma omp parallel default(none) // shared(n1) private(n1)
   {
      n1 = 0;   // C3052 use either a shared or private clause
   }
}