in template.hpp:
Код: Выделить всё
template
class MyClassTemplate
{
public:
MyClassTemplate(const T &t) : member(t)
{
}
const T GetMember() const
{
return member;
}
private:
T member;
};
Код: Выделить всё
template
const double MyClassTemplate::GetMember() const
{
return member * 2.0;
}
< /code>
in main.cpp: < /p>
MyClassTemplate mctd(10.9);
mctd.GetMember();
Подробнее здесь: https://stackoverflow.com/questions/793 ... efinitions
Мобильная версия