Ahh, duelen los ojos eh ... yo segui un poquito mas y la verdad es que hay muchos errores BASICOS. Como por ejemplo que crear no lo tenes definido en la clase y despues tratas de implementarlo. La funcion e de la clase a (que nombres mas descriptivos) es int y long int en diferentes lugares. Socio esta declarado en s y no en a.