c++ - OpenMP,并行 for 循环,bigIntegers

标签 c++ openmp

是否可以创建索引不是整数的并行 for 循环? 我使用 bigIntegers(新对象)。

最佳答案

OpenMP 4.0 规范是 finalised and published一年前。它要求并行循环的变量应该是有符号或无符号整数类型,或者随机访问迭代器类型或指针类型(§2.6,p.51)。

所以,基本上不行,不可能用任何变量类型创建并行的 for 循环。

关于c++ - OpenMP,并行 for 循环,bigIntegers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30920191/

相关文章:

c++ - 如何在编译时判断函数是否静态

c++ - 为什么我不能在 Win32 中启用 unicode Edit 控件?

c++ - openmp g++错误: collapsed loops not perfectly nested

c++ - 从指针读取时的 OpenMP 竞争条件

c++ - 转换为十六进制并删除最后两位

C++ 根据数学方程生成随机数。

c++ - 案件未执行

multithreading - 如何让一个线程等待另一个线程完成使用 OpenMP 线程?

c++ - 将 OpenMP 添加到程序中以计算 n x n 矩阵 n x n 的行列式

c++ - 使用并行线程填充集合有什么危险吗?