struct S; explain friend bool operator==(S, S const&) = default ^ 20: error: default non-member relational operators must take two value or reference-to-const parameters of the same class