Questions et réponses pour le typetraits :

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

1
votes
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 ...

12
votes
Comment puis-je déduire statiquement si un argument est un objet de fonction C ++ (foncteur)? template <typename F> void test(F f) {} ...

8
votes
donné un type générique t in c #, je me demande comment acquérir le type q , qui est égal à t? pour non-nul ...

7
votes
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 ...