directives de déduction pour std::reference_wrapper
Depuis fr.cppreference.net
| Défini dans l'en-tête <functional>
|
||
template< typename T >
reference_wrapper( T& ) -> reference_wrapper<T>;
|
(depuis C++17) | |
Une directive de déduction est fournie pour std::reference_wrapper afin de supporter la déduction du seul paramètre de la classe modèle.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 2981 | C++17 |
un guide de déduction redondant de
reference_wrapper<T>
était fourni
|
supprimé |
| LWG 2993 | C++17 | la résolution de défaut a supprimé un constructeur utilisé pour la déduction d'arguments de modèle de classe | guide de déduction ajouté pour compenser |