C++ function returning value as reference and return *this
<p>if I wanted to return "this" from a class member function as reference would this piece of code be correct ?</p>

<pre>
Record& operator=(const Record& that) {
    m_name = that.m_name;
    return *this;
}
</pre>

<p>Shouldn't i just use "return this" ?</p>

<p>Thanks for help :)</p>
