模板类中怎么根据实例化的参数不同,进行不同的处理?
template
class Unit
{
private:
int value;
UnitType unit;
TYPE type;
public:
bool operator== (Unit & rht);
Unit operator+ (Unit & rht);
Unit();
Unit(int value, UnitType unit);
};
UnitType是模板参数,我想在成员函数中根据实例化时 UnitType的不同,进行分别处理,应该怎么实现。