Spec-Zone.ru › C++

руководства по выводу типов для std::ranges::take_view

Определено в заголовке <ranges>
template< class R >
take_view( R&&, ranges::range_difference_t<R> ) -> take_view<views::all_t<R>>;
(начиная с C++20)

Для std::ranges::take_view предоставляется руководство по выводу типов, позволяющее выполнять вывод по range и количеству элементов.

Пример

Отчёты об ошибках

Следующие отчёты об ошибках, изменяющие поведение, были применены задним числом к ранее опубликованным стандартам C++.

DR Применяется к Опубликованное поведение Корректное поведение
LWG 3447 C++20 параметр шаблона R ограничен концептом range R не ограничен
(но range_difference_t требует range)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/take_view/deduction_guides

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API