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