Hola, seria algo asi como
Código:
typedef struct Nodo {
variant (?) elemento;
Nodo *conexion; };
no recuerdo bien bien la sintaxis de C, algo de este estilo seria...Todo y eso, las listas dinamicas para que sean correctas tienen conexión con el anterior y con el siguiente...
Código:
typedef struct Nodo {
Nodo *anterior,*siguiente;
variant (?) elemento };
igualmente, como te dice Neftali, en C++ y ya en OOP en general, este tipo de estructuras ya estan implementadas (el mismo TObjectList...) saludos.