Les traits de type sont des extensions syntaxiques qui permettent au développeur de déterminer au moment de la compilation diverses caractéristiques d'un type.
La prise en charge du C ++ est fournie par une combinaison de la prise en charge du compilateur et d'un ensemble de modèles de bibliothèques.
L'accès aux traits de type est fourni via l'en-tête
La plupart des traits de type sont créés à l'aide de la spécialisation partielle (ou complète) des structures et des modèles. Par exemple, std :: i ...
Je sais qu'il existe de nombreuses façons possibles de détecter si une classe a une fonction spécifique mais qu'il ne travaille pas vraiment pour mon cas exact. Ma mise en &oe ...