std::common_type<std::pair>
Von cppreference.com
| Definiert in der Header-Datei <utility> |
||
| template< class T1, class T2, class U1, class U2 > requires requires { typename std::pair<std::common_type_t<T1, U1>, |
(seit C++23) | |
Der gemeinsame Typ von zwei pairs ist ein pair der gemeinsamen Typen der entsprechenden Elementtypen beider pairs.
Der gemeinsame Typ ist nur dann definiert, wenn die beiden Paare von entsprechenden Elementtypen gemeinsame Typen haben.
[bearbeiten] Membertypen
| Mitgliedertyp | Definition |
type
|
std::pair<std::common_type_t<T1, U1>, std::common_type_t<T2, U2>> |
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++11) |
ermittelt den gemeinsamen Typ einer Gruppe von Typen (Klassenvorlage) |
| (C++23) |
ermittelt den gemeinsamen Typ eines tuple und eines tuple-like Typs(class template specialization) |