-> operator with a reference variable? (C++)
<p>Is there any situation where you use -> operator with a reference variable/ object?</p>

<pre><code>typedef ABC::Derived&lt;Tmplt&gt; THandle;
THandle m_oNew;    
m_oNew-&gt;m_u16GetState();    // This is the function call. Here "-&gt;" is used.
</code></pre>

<p>This is the class "Derived" and the function definition:</p>

<pre><code>template&lt;class T&gt;
class Derived;

class AnotherClass
{
    friend class Derived;

    inline AnimState m_u16GetState () const
    {
        return m_u16State;
    }
};
</code></pre>
