Ну не так всё страшно
для этих целей есть специальная инструкция, которую обычно ставят после всех определений класса или в конце файла (кому как удобней, мне удобней 2-е)
template class Dinamic<int>;
собственно и всего делов-то, можно так делать для каждого метода по отдельности, можно создать для каждого метода отдельный файл, ну и т.д. и т.п.
собственно это всё есть в разделе 10.5 Explicit Instantiation книги: Д. Вандервуд и Н. Джосатис "Шаблоны C++. Полное руководство"
PS: могу выслать если нужно