次の方法で共有


コンパイラ エラー C3004

'clause': 句は OpenMP 'directive' ディレクティブで無効です

OpenMP 句を使用できないディレクティブで、OpenMP 句が使用されています。

次の例では C3004 が生成されます。

// C3004.c
// compile with: /openmp
int main()
{
   int x, y, z;

   // Shared clause not allowed for 'single' directive.
   #pragma omp single shared(x, y)   // C3004

   x = y;
}