C++在类内定义模板函数





必须在头文件和CPP文件内声明class T



public:
    template
    string StructToString(const T &tStruct);




template
string CClient::StructToString(const T &tStruct)
{
    rapidxml::xml_document<> doc2;


    rapidxml::xml_node<> *node2 = 0;
    anbaoclient::struct_xml(node2, tStruct, doc2);
    doc2.append_node(node2);
    std::string strxml;
    rapidxml::print(std::back_inserter(strxml),doc2,0);
    return strxml;
}

你可能感兴趣的:(C++,primer)