成员特化:类模板特化除了可以对整个类进行特化外,可以只针对某部分成员函数进行特化
全类特化和成员特化都属于全局特化
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstring>template<typename T>
class CMath {
public:CMath(const T& t1, const T& t2) :m_t1(t1), m_t2(t2) {}T add() { return m_t1 + m_t2; }private:T m_t1;T m_t2;
};//成员特化 对const char*类型特化
template<>
const char* CMath<const char*>::add(){return strcat(const_cast<char*>(m_t1), m_t2);
};int main() {return 0;
}