Ayuda C++
Publicado por joakim (2 intervenciones) el 24/01/2004 17:56:09
Buenas mi pregunat es la siguiente :
Supongamos que enenos una clase y dentro de esta clase tendremos definido una estructura para trabajar con una lista doblemente enlazada, y dentro de esta clase tenemos un metodo que queremos que nos devuelva una referencia de un miembro de la lista. Ejemplo:
class experimento{
struct nodo{
animal *a;
struct nodo *ant;
struct nodo *sig;
}*ini,*fin;
public:
struct nodo *nombrel(char *c); //nos devuelve puntero al elemento
}
struct nodo animal::*nombre(char *c){
...aqui iria el codigo
}
la question que el compilador se me queja .
No se como tendria que referirme al definir la funcion fuera de la clase...
Gracias .
Supongamos que enenos una clase y dentro de esta clase tendremos definido una estructura para trabajar con una lista doblemente enlazada, y dentro de esta clase tenemos un metodo que queremos que nos devuelva una referencia de un miembro de la lista. Ejemplo:
class experimento{
struct nodo{
animal *a;
struct nodo *ant;
struct nodo *sig;
}*ini,*fin;
public:
struct nodo *nombrel(char *c); //nos devuelve puntero al elemento
}
struct nodo animal::*nombre(char *c){
...aqui iria el codigo
}
la question que el compilador se me queja .
No se como tendria que referirme al definir la funcion fuera de la clase...
Gracias .
Valora esta pregunta
0