Есть ли аналог для #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';
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники