I have overloaded equals (including == and !=) that checks if two objects are equals and then returns a boolean.
Unfortunately, it prints 0 or 1. I know it's correct but I can't figure out the way to make it to print true or false for readability purposes.
I've even tried:
if (a.equals(b))
{
return true;
}
return false;
However, C++ is stubborn enough to output 0 or 1.
Any help would be appreciated.
Edit - Print is done:
cout << "a == b is " << (a == b) << endl;
Desired output is
a == b is true
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…