Здравствуйте, denisko, Вы писали:
D>1) Может ты шаблон вынес в cpp
Да, в начальном сообщении была ошибка. Tester::test() определена в cpp, как:
template <class Object> bool Tester::test( Object obj)
{
return obj != 0;
}
Ты это имел ввиду? Что криминального в таком определении?
Если прописать прямо в h:
template <class Object> static bool test( Object obj) {return obj != 0;}
все работает