When should I use this->functionname() over classname::functionname() for calling member functions?
<p>I've been looking over some example code which uses both <code>this-&gt;functionname()</code> and <code>classname::functionname()</code> to call functions in the same class.</p>

<p>Is there actually a difference between these two methods?</p>

<p>Also, is there a difference between these methods and just simply calling the function using <strong><code>functionname()</code></strong>?</p>

<p>Thanks.</p>