#pragma omp parallel for default(shared)
for(int i=0;i
Но если я попробую < /p>
#pragma omp parallel for default(none) shared(x,size)
for(int i=0;i
Я получаю ошибку: 'obj :: x' не является переменной в предложении «Общий» < /code>.
Я бы предпочел вторую версию, потому что она объявляет общие переменные, с которыми она работает, напоминает мне, что не существует расовых условий или подобных проблем. obj :: x
В функции члена я могу параллелизировать с помощью переменной общей члена int *x < /code> Как это < /p>
[code]#pragma omp parallel for default(shared) for(int i=0;i
Но если я попробую < /p>
#pragma omp parallel for default(none) shared(x,size) for(int i=0;i
Я получаю ошибку: 'obj :: x' не является переменной в предложении «Общий» < /code>. Я бы предпочел вторую версию, потому что она объявляет общие переменные, с которыми она работает, напоминает мне, что не существует расовых условий или подобных проблем. obj :: x [/code] не является переменной?