guides de déduction pour std::pair
From fr.cppreference.net
| Défini dans l'en-tête <utility>
|
||
template<class T1, class T2>
pair(T1, T2) -> pair<T1, T2>;
|
(depuis C++17) | |
Un guide de déduction est fourni pour std::pair afin de prendre en compte les cas limite manqués par les guides de déduction implicites, en particulier les arguments non copiables et la conversion tableau en pointeur.
Exemple
Exécuter ce code
#include <utility> int main() { int a[2], b[3]; std::pair p{a, b}; // le guide de déduction explicite est utilisé dans ce cas }