Я знаю, что это особый случай, но почему == между строками возвращается, если их значение равно, а не когда их ссылка равна. Это как-то связано с операторами перегрузки?