¿Por qué debería sobrecargar un operador C ++ como una función global (STL lo hace) y cuáles son las advertencias?
¿Por qué querría sobrecargar un operador C ++ () como función global y no miembro? Por ejemplo, la==
operador.
¿Por qué se hace esto? por ejemplo en bibliotecas STL.