Сообщение Re[2]: Перебрать все варианты от 18.12.2018 18:09
Изменено 18.12.2018 18:10 rg45
Re[2]: Перебрать все варианты
Здравствуйте, Voivoid, Вы писали:
V>Есть ж ranges-v3 ( который кстати в C++20 будет ) https://github.com/ericniebler/range-v3
V>Рабочий пример:
V>
Ну вот так всегда — а я-то думал, что это я придумал
V>Есть ж ranges-v3 ( который кстати в C++20 будет ) https://github.com/ericniebler/range-v3
V>Рабочий пример:
V>
V>#include "range/v3/view/cartesian_product.hpp"
V> . . .
V> for (const auto v : ranges::view::cartesian_product(as, bs, cs)) {
V> auto[a, b, c] = v;
V> std::cout << a << " " << b << " " << c << '\n';
V> }
V>
Ну вот так всегда — а я-то думал, что это я придумал
Re[2]: Перебрать все варианты
Здравствуйте, Voivoid, Вы писали:
V>Есть ж ranges-v3 ( который кстати в C++20 будет ) https://github.com/ericniebler/range-v3
V>Рабочий пример:
V>
Ну вот так всегда — а я-то думал, что это я придумал
V>Есть ж ranges-v3 ( который кстати в C++20 будет ) https://github.com/ericniebler/range-v3
V>Рабочий пример:
V>
V>#include "range/v3/view/cartesian_product.hpp"
V> . . .
V> for (const auto v : ranges::view::cartesian_product(as, bs, cs)) {
V> auto[a, b, c] = v;
V> std::cout << a << " " << b << " " << c << '\n';
V> }
V>
Ну вот так всегда — а я-то думал, что это я придумал