conditional, classe
Sélectionne un des deux types, selon la condition spécifiée.
Syntaxe
template <bool B, class T1, class T2>
struct conditional;
template <bool _Test, class _T1, class _T2>
using conditional_t = typename conditional<_Test, _T1, _T2>::type;
Paramètres
B
Valeur qui détermine le type sélectionné.
T1
Résultat de type quand B a la valeur true.
T2
Résultat de type quand B a la valeur false.
Notes
Le typedef conditional<B, T1, T2>::type
de membre du modèle prend la valeur T1 lorsque B true
prend la valeur , et prend la valeur T2 lorsque B prend la valeur false
.
Spécifications
Header :<type_traits>
Espace de noms : std
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour