Здравствуйте, Smartcat, Вы писали:
S>Не могу скомпилировать простой пример в VS 2008 (Console CLR Application.) постоянно выдает ошибки типа:
S>Но вот когда пишешь реализацию конструктора и деструктора в *.h файле, а остальные методы — в *.cpp, то все компилируется нормально. Без каких — либо ошибок линкера.
Попробуй вызвать эти методы.
S>Подскажите в чем проблема. Неужели необходимо определять конструктор и деструктор шаблона в файле хидера?
И все остальные функции тоже.
S>И никаких путей нет, чтобы определение конструктора и деструктора вынести из *.h файла в *.cpp?
Есть, называется "экспорт шаблонов". Поддерживается далеко не всеми компиляторами, многими рассматривается как бесполезная фича.
Эта тема обсуждается постоянно — воспользуйся поиском.