Namespaces
Variants

std:: common_type < tuple-like >

From cppreference.net
Utilities library
Défini dans l'en-tête <tuple>
template < tuple - like TTuple, tuple - like UTuple >

requires /* voir ci-dessous */

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

Le type commun de deux tuple-like est un std::tuple constitué des types communs de toutes les paires de types d'éléments correspondants des deux types.

Étant donné

les contraintes suivantes doivent être satisfaites :

Types membres

Type de membre Définition
type std:: tuple < std:: common_type_t < TTypes, UTypes > ... >

Exemple

Voir aussi

détermine le type commun d'un groupe de types
(modèle de classe)
détermine le type commun de deux pair s
(spécialisation de modèle de classe)