Есть ли аналог для #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';
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть два класса: checkMessage унаследованный от QThread и основной класс-форма mainwindow унаследованный от QWidgetВ первом классе раз в несколько секунд...
1>lab_2obj : error LNK2005: _DllMain@12 already defined in dllmain
Всем приветСтрадаю от неумения правильно придумывать названия своим классам