Есть ли аналог для #pragma omp parallel for из openmp в текущем c++ стандарте?
Да, для этого в C++17 появились реализации многих (не всех!) стандартных алгоритмов, Подробнее про это можно посмотреть в описании политик исполнения.
А вот Вам пример параллельного for_each:
#include <vector>
#include <algorithm>
#include <execution>
#include <iostream>
int main()
{
std::vector<int> numbers(500);
std::iota(numbers.begin(), numbers.end(), 0);
std::cout << "Let's roll:\n";
std::for_each(std::execution::par, numbers.begin(), numbers.end(), [](int num)
{
std::cout << num;
});
std::cout << '\n';
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости