В Руководстве по стилю Google С++ есть раздел Перегрузка операторов, в котором есть любопытное утверждение:
Перегрузка также вызывает удивление последствия. Например, вы не можете forward объявляет классы, которые перегружают
operator&
.
Это кажется неправильным, и я не смог найти код, который вызывает у GCC проблемы с ним. Кто-нибудь знает, к чему относится этот оператор?