Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
class Nodo {
public:
Nodo() { id = 0; }
Nodo(unsigned int id) { this->id = id; }
unsigned int id;
};
struct Lista {
Lista() { this->nodo = new Nodo(); };
Lista(Nodo * nodo) { this->nodo =nodo; };
Nodo * nodo;
};
#define nodo Nodo();
int main()
{
// Lo mas parecido que podrías hacer
Lista L1, L2 = new nodo;
system("PAUSE");
return 0;
}