What do you mean by “can’t see”? If you are you getting compiler errors, you should include those.
Based on what you’ve currently posted, the only possibility that I can offer is that it’s because you’re missing a “const” specifier on each of those operator overloads. This would likely cause a compiler error or other issue because for something like: