Почему некоторые операторы могут быть перегружены только как функции-члены, другие как функции-друзья, а остальные - как обе?
Почему некоторые операторы могут быть перегружены только как функции-члены, а другие - как не-члены & quot; free & quot; функции и остальные из них как?
Что за этим стоит?
Как запомнить, какие операторы могут быть перегружены как (членские, бесплатные или оба)?