deduction guides für std::reference_wrapper
Von cppreference.com
< cpp | utility | functional | reference wrapper
| Definiert in der Header-Datei <functional> |
||
| template< typename T > reference_wrapper( T& ) -> reference_wrapper<T>; |
(seit C++17) | |
Ein deduction guide wird für std::reference_wrapper bereitgestellt, um die Ableitung des einzigen Klassen-Template-Parameters zu unterstützen.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Defect reports
Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 2981 | C++17 | ein redundanter deduction guide von reference_wrapper<T> wurde bereitgestellt |
entfernt |
| LWG 2993 | C++17 | ein Konstruktor, der für die Ableitung von Klassen-Template-Argumenten verwendet wurde, wurde durch die Behebung des Defects entfernt | hinzugefügter deduction guide zur Kompensation |