No, there is not.
To overload operator==
, you must provide a user-defined type as one of the operands and a pointer (either AString*
or const char*
) does not qualify.
And when comparing two pointers, the compiler has a very adequate built-in operator==
, so it will not consider converting one of the arguments to a class type.