編譯器錯誤 C3035
OpenMP 'ordered' 指示詞必須與 'ordered' 子句一起直接繫結到 'for' 或 'parallel for' 指示詞
已排序的子句格式錯誤。
下列範例會產生 C3035:
// C3035.cpp
// compile with: /openmp /link vcomps.lib
int main() {
int n = 0, x, i;
#pragma omp parallel private(n)
{
#pragma omp ordered // C3035
// Try the following line instead:
// #pragma omp for ordered
for (i = 0 ; i < 10 ; ++i)
;
}
}