Здравствуйте Nicolay, Вы писали:
N>>>У меня небольшой шаблон. N>>>Я почему то не могу откомпелить тестовую программу.
YS>>потому что тело шаблона должно лежать в хидере N>Это что же, весь шаблон должен быть в хедере? N>Что-то странновато! N>Хотя слил всё, что было в CPP'файле в хедер.
Страуструп пишет, что если объявлять
extern template<class Foo>
class Bar
{
// ...
}
то можно линковать шаблон из других объектников. Но
1) это зависит от компилятора
2) компилятору надо как-то указать все объектники, из которых ты будешь использовать этот шаблон.
Попробуй, может gcc умеет. Возможно понадобится компилировать весь проект сразу