L'explication de djuju est tout à fait juste.
C'est même l'une des principales différences entre les template du C++ et des génériques du C++/CLI.

Pour ne pas avoir l'implémentation des méthodes...