我正在尝试使用openMP在C++中迭代map,但我收到了三条错误消息我的循环的初始化、终止和增量形式不正确,而且我在使用openmp方面还很陌生,那么有什么办法可以解决这个问题,同时获得与串行循环相同的结果吗?以下是我使用的代码map::iteratordatIt;#pragmaompparallelforfor(datIt=dat.begin();datIt!=dat.end();datIt++)//constructthedistancematrix{...............} 最佳答案 这也可以通过使用一个简单的基于索