is_trivially_constructible, classe
Teste si un type est constructible de façon triviale quand les types d’arguments spécifiés sont utilisés.
Syntaxe
template <class T, class... Args>
struct is_trivially_constructible;
Paramètres
T
Type à interroger.
Args
Types d’arguments à mettre en correspondance dans un constructeur de T.
Notes
Une instance du prédicat de type a la valeur true si le type T est facilement constructible à l’aide des types d’arguments dans Args, sinon il contient false. Le type T est trivialement constructible si la définition T t(std::declval<Args>()...);
de variable est bien formée et est connue pour appeler aucune opération non triviale. T et tous les types dans Args doivent être des types complets, void
ou des tableaux de limites inconnues.
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