Por otro lado tienes este error:
nodo.cpp:46:7: error: cannot convert ‘nodo’ to ‘nodo*’ in assignment
fijate que ahi estas asignando una variable del tipo nodo a una variable que es un puntero a nodo. Son dos cosas distinta. En ese caso deberias asinar la referencia del objeto y no el objeto en si.
hola sam90 , ya corregi los errores que me dijiste,pero en el error "nodo.cpp:46:7: error: cannot convert ‘nodo’ to ‘nodo*’ in assignment", no se como hacer lo que me sugeris, como hago para asignar la referencia del objeto..
gracias por hacerme ver los demas errores, siendote muy sincero cuando lo estaba haciendo ni me di cuenta ..