Strange instantiation in a class
<p>I am looking over some open source code and they listed some strange instance in a class defined as:</p>

<p><code>Obj *&amp;obj;</code></p>

<p>I had no idea that was possible! What does that mean or even do? The pointer and reference symbols should counteract in my opinion. But maybe it does something special I do not know about?</p>

<p>Looking in the code, they use it as if the instance was a pointer. ie: <code>obj-&gt;method()</code>. So then why did they include the <code>&amp;</code>?</p>
