- Codice: Seleziona tutto
struct Packet{
uint8_t target;
uint8_t bytes;
uint8_t checksum;
uint8_t *data;
};
struct Elemento {
Packet pack;
Elemento *next;
};
class Lista{
private:
Elemento *testa;
Elemento *fine;
public:
void inserisci();
Packet& modifica();
Packet estrai();
};
Ho apportato delle modifiche. Se non sono chiare chiedi pure. Se è tutto chiaro passo ai metodi.
Ho diviso la fase di inserzione e di modifica perché per i microcontrollori evita la costruzione di copie ed evita pure la presenza di puntatori pericolosi.
I metodi non andavano bene....
Il problema è che non sai usare i puntatori. Ti superconsiglio (di nuovo) di studiarti il C++...

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)







