关于函数模板的特化问题, 挺急的
class Evaluate{
public:
CStringbarcode;
CStringpost_name;
CStringstaff_name;
CStringend_time;
CStringevaluate_ret;
TIME StrTimeToStructTime();
};
class Evaluate_Detail:public Evaluate{
public:
CStringbusiness_type;
CStringstart_time;
CStringstaff_code;
CStringclient_name;
CStringclient_code;
};
template<class T>
void XmlAnalysis::GetXML_Like(list<T>& list_Type, CString strParam, bool bKnowSize)
{
//*iter得到的是T类型的一个节点,T有可能是基类,有可能是子类
SwitchLike(*iter, strParam, m_strXML[index]);
}
void XmlAnalysis::SwitchLike(T& Type, CString strParam, TCHAR str)
{... ...}
报如下错误提示:
error C2039: “client_code”: 不是“Evaluate”的成员
参见“Evaluate”声明
报了好多个这样的错误
请高手帮忙解答一下,很急,谢谢 模板实例化
[解决办法]