Parallel_for类成员函数的实例

时间:2015-02-19 15:59:19

标签: c++

我有一个看起来像这样的课程:

class testy {
    int *arr1, *arr2, *resu;
    int n;

    testy() {
        n = 100000000;
        arr1 = new int[n];
        arr2 = new int[n];
        resu = new int[n];

        for (int i = 0; i < n; i++) {
            arr1[i] = i;
            arr2[i] = -i;
        }
    }

    void worker(int Idx) {
        resu[Idx] = arr1[Idx] + arr2[Idx];
    }
    void doTest() {
        parallel_for(0, n, worker);
    }

};

然而我无法编译它,因为&#34; testy :: worker函数调用缺少参数列表&#34;

测试工作正常,而工作人员不是班级成员,所以我猜我需要在这里指定类实例或什么?我该怎么做?

0 个答案:

没有答案