Buenos dias a todos,
Estoy estudiando c++ , soy un novato, y tengo una duda al crear una lista enlazada:
Este es el List.h
Código:
class List{
private:
typedef struct node {
int data;
node* next;
}* nodePtr;
nodePtr head;
nodePtr iterador; //recorre lista
public:
List();
void addCabeza(nodePtr celd);
struct node* crearCelda(int value);
void printList();
};
#endif // LIST_H
1. En el metodo llamado crearCelda y queria devolver el struct node, y ponerle como return una calda que hice tipo struct node, pero no pude, lo que queria devolver era como un nodo, o una celda, y no me salio, alguien que me ayude?
2. En el metodo addCabeza, es donde quiero recibir un dato tipo struct node, por eso necesito el crearCelda.
Gracias!