Namespaces
Variants

std:: common_type < tuple-like >

From cppreference.net
Utilities library
Definiert im Header <tuple>
template < tuple - like TTuple, tuple - like UTuple >

requires /* siehe unten */

struct common_type < TTuple, UTuple > ;
(seit C++23)

Der gemeinsame Typ von zwei tuple-like Typen ist ein std::tuple , der aus den gemeinsamen Typen aller entsprechenden Elementtyp-Paare beider Typen besteht.

Gegeben

die folgenden Einschränkungen müssen erfüllt sein:

Mitgliedertypen

Mitgliedstyp Definition
type std:: tuple < std:: common_type_t < TTypes, UTypes > ... >

Beispiel

Siehe auch

bestimmt den gemeinsamen Typ einer Gruppe von Typen
(Klassen-Template)
bestimmt den gemeinsamen Typ zweier pair s
(Klassen-Template-Spezialisierung)