Здравствуйте, limax, Вы писали:
...
L>В данном конкретном случае — да. Но не в общем случае, особенно если оператор некоммутативный (a+b != b+a).
А речь и идет о "данном конкретном случае". Во всяком случае автор вопроса на спрашивал о том, как нужно реализовывать внешние операторы в общем случае, и никак не упоминал о том, что его operator+ некоммутативен