Ableitungsregeln für std::reference_wrapper
Von de.cppreference.net
| Definiert in Header <functional>
|
||
template< typename T >
reference_wrapper( T& ) -> reference_wrapper<T>;
|
(seit C++17) | |
Eine Ableitungsregel wird für std::reference_wrapper bereitgestellt, um die Ableitung des einzigen Vorlagen-Klassenparameters zu unterstützen.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 2981 | C++17 |
ein redundanter Ableitungsleitfaden von
reference_wrapper<T>
wurde bereitgestellt
|
entfernt |
| LWG 2993 | C++17 | Fehlerbehebung entfernte einen für die Klassentemplate-Argumentableitung verwendeten Konstruktor | Ableitungsleitfaden zur Kompensation hinzugefügt |