Can a Class be self-referenced?
<p>**If a structure can be a self-referential. like</p>

<pre><code>struct list
{
     struct list *next;
};
</code></pre>

<p>as there is no difference between class and struct, except the default access specifiers.
then is it possible to write a class...</p>

<pre><code>class list
{
     class list *next;
};
</code></pre>

<p>or may be is there any different syntax to get a self-referential class.?
if yes then how?**</p>
