LINUX.ORG.RU

История изменений

Исправление rupert, (текущая версия) :

Сейчас уже можно по-простому:

#include <ranges>

template <std::ranges::forward_range R>
void foo(R const & r);

И суй туда, что угодно, vector, array, list, итд итп.

Исходная версия rupert, :

Сейчас уже можно по-простому:

#include <ranges>

template <std::ranges::forward_range R>
void foo(R r);

И суй туда, что угодно, vector, array, list, итд итп.