Руководства по выводу 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/w/cpp/utility/functional/reference_wrapper/deduction_guides