Spec-Zone.ru › C++

вывод руководств для std::reference_wrapper

Определено в заголовке <functional>
template< typename T >
reference_wrapper( T& ) -> reference_wrapper<T>;
(начиная с C++17)

Для std::reference_wrapper предоставлено одно руководство по выводу, позволяющее вывести единственный параметр шаблона класса.

Пример

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

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

DR Применён к Опубликованное поведение Правильное поведение
LWG 2981 C++17 предоставлялось избыточное руководство по выводу из reference_wrapper<T> удалено
LWG 2993 C++17 исправление ошибки удалило конструктор, использовавшийся для вывода аргументов шаблона класса добавлено руководство по выводу в качестве компенсации

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

Spec-Zone.ru

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