¿Por qué los type_traits se implementan con estructuras de plantillas especializadas en lugar de constexpr?
¿Hay alguna razón por la cual el estándar los especifica como plantillastruct
s en lugar de simple booleanconstexpr
?
En una pregunta adicional que probablemente se responderá en una buena respuesta a la pregunta principal, ¿cómo se haríaenable_if
cosas con las versiones sin estructura?