//头文件
template <class TElement>
class TTTextT
{
protected:
vector<TElement> m_chVector;
public:
int Count();
}
//CPP文件
#include "TTText.h"
template <class TElement>
int TTTextT<TElement>::Count()
{
return m_chVector.size();
}
template <class TElement>
class TTTextT
{
protected:
vector<TElement> m_chVector;
public:
int Count();
}
//CPP文件
#include "TTText.h"
template <class TElement>
int TTTextT<TElement>::Count()
{
return m_chVector.size();
}
可是在使用的时候,却产生了连接问题,说什么unresolved external symbol,函数找不到
可是为什么呢?查MSDN,查google,都没有找到满意的答案
template <class TElement>
int TTTextT<TElement>::Count()
{
return m_chVector.size();
}
int TTTextT<TElement>::Count()
{
return m_chVector.size();
}