¿Hay alguna diferencia entre los siguientes 2 sintaxis:¿Hay alguna diferencia entre "T" y "const T" en el parámetro de la plantilla?
template<int N> struct A; // (1)
y
template<const int N> struct A; // (2)
Cualquier pauta general para cuándo utilizar cada uno de sintaxis?
¿Es solo para el parámetro 'typename' kind kind? (Ver mi respuesta). No tengo acceso al estándar y soy bastante malo al encontrar información útil en el borrador que tengo. –
@ J.N .: No, esta cita se refiere específicamente a los parámetros de plantilla sin tipo (de todos modos no se puede tener 'const typename': P). – Xeo
+1 para obtener más votos que la respuesta aceptada. – ApprenticeHacker