You can see in this panel that there are two ways to overload some class operators: as a member function and as a
global function. Its use is indistinct, nevertheless I remind you that functions that are not members of a class
cannot access the private or protected members of that class unless the global function is its friend (friendship is
explained later).