**If a structure can be a self-referential. like
struct list
{
struct list *next;
};
as there is no difference between class and struct, except the default access specifiers. then is it possible to write a class...
class list
{
class list *next;
};
or may be is there any different syntax to get a self-referential class.? if yes then how?**