-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 网站,但它没有解决这个问题。

4

1 回答 1

-1

变量“sum”不应作为参考,如下所述:http: //msdn.microsoft.com/en-us/library/7e0et560 (v=vs.80).aspx

于 2013-06-07T14:40:24.033 回答