.hでは
template <class T> class CCount
{
public:
CCount(void);
~CCount(void);
T Get(void) const;
void Set(const T indata);
private:
T data;
};
関数の宣言も.hに書くらしく
template <class T> CCount<T>::CCount(void)
{
}
template <class T> CCount<T>::~CCount(void)
{
}
template<class T> T CCount<T>::Get(void) const
{
return data;
}
template<class T> void CCount<T>::Set(const T indata){
data = indata;
}
な感じに書く