Quais são os requisitos para os parâmetros do modelo C +

Se você estiver usando um modelo em C ++ que usa um valor inteiro como parâmetro, há algum requisito em uma variável inteira usada como parâmetro diferente do que se a variável fosse usada como parâmetro em uma chamada de função?

Este é um acompanhamento da perguntaAqu. Desejo abordar especificamente se há uma diferença nas variáveis WRT declaradas como "extern const int" para funções ou modelos?

Posso ver que, em alguns casos de modelo, o valor do parâmetro seria necessário no momento da compilação. Isso é sempre verdade? Existe uma maneira de especificar, talvez apenas para certos usos do valor do parâmetro, que o valor seja usado em tempo de execução?

questionAnswers(3)

yourAnswerToTheQuestion