Al fatto che usi dei puntatori comeOriginariamente inviato da pietrol83
per quanto riguarda i pointer, non ho capito a cosa ti riferisci...
lista<posizione, tipoelem> *A, *B, *L;
direttamente così
A->crealista();
senza avere fatto la new per istanziare l'oggetto.