[C con Clase] Constructores Copia
John
tanyin21 en hotmail.com
Mie Oct 21 17:33:44 CEST 2009
Hola a todos, soy nuevo por acá y también en el lenguaje c++, mi pregunta es
la siguiente: en el código de abajo como hago para hacer un constructor que
reciba 2 instancias de la misma clase "lista", lo he intentando de miles
formas pero da un error al compilarlo.
class nodo {
public:
nodo(int v, nodo *sig = NULL)
{
valor = v;
siguiente = sig;
}
private:
int valor;
nodo *siguiente;
friend class lista;
};
typedef nodo *pnodo;
class lista {
public:
lista() { primero = actual = NULL; }
~lista();
void Insertar(int v);
void Borrar(int v);
bool ListaVacia() { return primero == NULL; }
void Mostrar();
void Siguiente();
void Primero();
void Ultimo();
bool Actual() { return actual != NULL; }
int ValorActual() { return actual->valor; }
private:
pnodo primero;
pnodo actual;
};
Muchas gracias por la ayuda.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 5226 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091021/a250a2ee/attachment.bin>
Más información sobre la lista de distribución Cconclase