-1

私は次のものを持っています:

#pragma omp parallel reduction( + : sum)
for(int i=0;i<640;i++)
{
    for (int j=0;j<480;j++)
    {
sum= sum + Mat.at(i,j);
...

問題は、エラー メッセージが表示されることです。

variable in 'reduction' clause/directive cannot have reference type

Microsoft の OpenMP の Web サイトを見ましたが、この問題は扱っていません。

4

1 に答える 1

-1

ここで説明されているように、変数「合計」は参照にしないでください: http://msdn.microsoft.com/en-us/library/7e0et560(v=vs.80).aspx

于 2013-06-07T14:40:24.033 に答える