Например, у меня есть класс
template<class T>
class Number
{
private:
T number;
public:
Number(T num)
{
number=num;
}
void operator=(T num)
{
number=num;
}
}
, как я могу перегрузить оператор присваивания, чтобы назначить объект Number переменной типа Number , или специализировать метод одногоТип с параметрами другого типа того же шаблона?Кстати, возможно ли сделать псевдоним шаблона класса Number как «MyChar», поэтому мне больше не нужно использовать имя класса Number , кроме псевдонима MyChar