Does overloading '==' get you '!='?
<p>If I manually overload the <code>==</code> operator for a structure, do I get the <code>!=</code> operator for free (presumably defined to be the boolean opposite), or do I have to overload it manually (even if to just <code>return !(this == rhs)</code>?</p>

<p>Edit-The question is not whether or not I CAN overload both operators, but whether I must overload inequality if I've already overloaded the equality operator.  Regardless, good answers have been given.</p>
