Namespaces
Variants

std:: constructible_from

From cppreference.net
Défini dans l'en-tête <concepts>
template < class T, class ... Args >

concept constructible_from =

std:: destructible < T > && std:: is_constructible_v < T, Args... > ;
(depuis C++20)

Le concept constructible_from spécifie qu'une variable de type T peut être initialisée avec l'ensemble donné de types d'arguments Args... .

Références

  • Norme C++23 (ISO/CEI 14882:2024) :
  • 18.4.11 Concept constructible_from [concept.constructible]
  • Norme C++20 (ISO/CEI 14882:2020) :
  • 18.4.11 Concept constructible_from [concept.constructible]

Voir aussi

vérifie si un type a un constructeur pour des arguments spécifiques
(modèle de classe)