Returning const 'this' pointer
<p>if <code>this</code> is a const pointer to class's object how can you return a const pointer from non-const return type?</p>

<pre><code>Class T
{
 public:
   T* func(){return this;}
};
</code></pre>
