我有一个看起来像这样的课程:
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;
测试工作正常,而工作人员不是班级成员,所以我猜我需要在这里指定类实例或什么?我该怎么做?