컴파일러 오류 C3052
'var': default(none) 절 밑의 데이터 공유 절에 변수가 없습니다.
default(none) 가 사용되는 경우 구조화된 블록에 사용되는 모든 변수가 shared 또는 private으로 명시적으로 지정되어야 합니다.
다음 샘플에서는 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
}
}