Necesito alguna explicacion para este caso

Eduardo Valencia
09 de Agosto del 2011
Mi codigo es este se cual es el error pero quisiera
que me explicaran por que del error estoy apenas aprendiendo y no quiero quedarme con la duda.
cuando le pongo el puntero al declarar el objeto next deja de marcar error.
#include
using namespace std;
class miNodo
{
public:
int x,y;

miNodo *next;

};
int main()
{
}
Pero que pasaria si C++ permitiera esto, quitarle el puntero que ocurre por el error??? necesito alguna explicación
#include
using namespace std;
class miNodo
{
public:
int x,y;

miNodo next;

};
int main()
{
}
Espero me puedan ayudar gracias.