Результаты поиска по запросу "range-v3"

1 ответ

Да, намного лучше и гораздо менее страшно :)

#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...

1 ответ

Как ни странно, мне нужен тип по той же причине. Тело функции - это деталь реализации, и я хочу переместить ее в файл cpp. Но это оставляет тип возврата на сайте объявления без каких-либо вычетов, поэтому он не может быть автоматическим.

аюсь получить явный тип диапазона (я могу захотеть сохранить его как поле в классе в будущем). Однако, по некоторым причинам, он оцениваетvoid? #include <iostream> #include <set> #include <range/v3/view/transform.hpp> class Alpha { public: int ...

5 ответов

Как мне написать конвейер диапазона, который использует временные контейнеры?

ТОП публикаций