共用方式為


編譯器錯誤 C3034

OpenMP 'directive1' 指示詞不能直接以巢狀方式置於 'directive2' 指示詞中

備註

部分指示詞不可以是巢狀。 若要修正這個錯誤,您可以將這兩個指示詞的陳述式合併成一個指示詞的區塊,也可以建構連續性指示詞。

Example

下列範例會產生 C3034:

// C3034.cpp
// compile with: /openmp /link vcomps.lib
int main() {

   #pragma omp single
   {
      #pragma omp single   // C3034
      {
      ;
      }
   }

   // Two consecutive single clauses are OK.
   #pragma omp single
   {
   }

   #pragma omp single
   {
   }
}