En crearTabla dice:
Tabla nuevaT = new Tabla;
y yo pensaba que era:
Tabla nuevaT = new RepresentacionTabla;Se puede explicar la diferencia y por qué la primera es la correcta?
Gracias de antemano!
Tabla nuevaT = new Tabla;
y yo pensaba que era:
Tabla nuevaT = new RepresentacionTabla;Se puede explicar la diferencia y por qué la primera es la correcta?
Es como decís vos, quedó corregido, gracias por advertirlo.
Y también había otro typo un poco más abajo. El pedido de memoria para el arreglo es con new (nodoT *)[cant], y no con new (* nodoT)[cant].
Tenes razón, hay un error.
new de un tipo T retorna algo de tipo *T.
Lo correcto es:
Tabla nuevaT = new RepresentacionTabla;
Perfecto, gracias a ambos.