共用方式為


編譯器錯誤 C3033

'var' : 'clause' 子句中的變數不能有 const 限定的類型

備註

傳遞給特定子句的值不可為 const 變數。

Example

下列範例會產生 C3033:

// C3033.cpp
// compile with: /openmp /link vcomps.lib
int main() {
   const int val = 1;
   int val2 = 1;

   #pragma omp parallel reduction(+ : val)   // C3033
   ;

   #pragma omp parallel reduction(+ : val2)   // OK
   ;
}