Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Teste si un type est constructible et est connu comme ne levant pas d’exception quand les types d’arguments spécifiés sont utilisés.
Syntaxe
template <class T, class... Args>
struct is_nothrow_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 constructible à l’aide des types d’arguments dans Args et que le constructeur est connu par le compilateur à ne pas lever ; sinon, il contient false. Le type T est constructible si la définition T t(std::declval<Args>()...); de variable est bien formée. T et tous les types dans Args doivent être des types complets, voidou des tableaux de limites inconnues.
Spécifications
Header :<type_traits>
Espace de noms : std