Вот пример типичной перегрузки бинарного оператора + в нешаблонном классе.
MyClass MyClass::operator+(const MyClass& r) {
MyClass result;
result.number = number + r.number;
return result;
}
Ей богу, не могу понять, как нечто подобное организовать в шаблонном классе?
в чем проблема?
MyClass<T> MyClass<T>::operator+(const MyClass<T>& r) ?
Обсуждают сегодня