Здравствуйте, mDok, Вы писали:
D>Разъясните плиз. Почему если оператор есть нестатическая функция-член, то первый операнд полюбому lvalue?
Потому что это this
то есть некий объект, возможно константный, возможно временный (в масштабе выражения, откуда оператор вызван), но существующий по определённому адресу в памяти.