¿Por qué la implementación y la declaración de una clase de plantilla deben estar en el mismo archivo de encabezado? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué las plantillas solo se pueden implementar en el archivo de encabezado? 15 respuestas

¿Por qué la implementación y la declaración de una clase de plantilla deben estar en el mismo archivo de encabezado? ¿Podría alguno de ustedes explicarlo con el ejemplo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta