这是一个非常愚蠢的问题,但这里......
我有一个带有此代码的课程:
class ArraySection {
public:
unsigned char *array;
int start, stop, k;
};
我要做的就是在我的主函数中创建这个类的一个实例。我正在尝试这样做(其中长度和 n 是预定义的):
ArraySection *ASarrayPrimes = nullptr;
ASarrayPrimes->array[length];
ASarrayPrimes->start = stop;
ASarrayPrimes->stop += length;
ASarrayPrimes->k = 0;
但我猜这不是正确的方法......?我们从来没有在课堂上真正讨论过这个。(如果您想知道,我应该使用线程来并行化筛算法以找到素数。)我想要做的是获取大量数组,将其分解为更小的数组(使用此 ArraySection 创建教授给出的课程),然后让线程在那些单独的较小线程中寻找素数。
编辑:我不能改变班级,伙计们。我只能用教授给的东西。