Ayuda C++
Buenas , mi pregunta es la siguiente , supongamos que definimos una clase que tiene como atributo una estructura de datos ke nos servira para trabajar con una lista doble enlazada , y dentro de esta clase tendremos un metodo que nos devolvera una referencia a un elemento de la lista , el codigo vendria ser mas o menos asi :
class experimento{
struct nodo{
animal *a;
struct nodo *ant;
struct nodo *sig;
}*ini,*fin;
public:
struct nodo *nombre(char *c);
};
struct nodo experimento::*nombre{
struct nodo *ret;
...Aqui tendriamos el codigo
return ret;
}
La question es que debe de estar mal declarado el prototipo, o la referencia a la funcion fuera de la clase, como tendria que declararlo.
Gracias
class experimento{
struct nodo{
animal *a;
struct nodo *ant;
struct nodo *sig;
}*ini,*fin;
public:
struct nodo *nombre(char *c);
};
struct nodo experimento::*nombre{
struct nodo *ret;
...Aqui tendriamos el codigo
return ret;
}
La question es que debe de estar mal declarado el prototipo, o la referencia a la funcion fuera de la clase, como tendria que declararlo.
Gracias
