返回模板类型

template
T D(unsigned int wD) { return D(wD); }


// 获取数据 int
template<> int D(unsigned int wD)
{
return *(int*)(m_pMemHead+wD);
}
// 获取数据 float
template<> float D(unsigned int wD)
{
return *(float*)(m_pMemHead+wD);
}
// 获取数据 const char*
template<> const char* D(unsigned int wD)
{
return (const char*)(m_pMemHead+wD);
}

你可能感兴趣的:(返回模板类型)