Пожалуйста, перепишите ваш пост как вопрос.
Я думаю, вопрос в том, почему это не работает.Ваша проблема в том, что this
- это указатель на объект, а a
- это объект.
bool ComplexNumber::operator !=(ComplexNumber a){
return !(*this==(a)); //the == has been overloaded
}
решит вашу проблему.