Class TwoWire : public Stream

di il
1 risposte

Class TwoWire : public Stream

Ciao a tutti, sto studiando un file headerWire.h e Wire.ccp e ho incontrato
delle cose starne di programmazione. Sono un principiante di C++.
Questa è la prima: class TwoWire : public Stream
i due punti dopo TwoWire che non è lo specificatore d'accesso classe:: funzione della classe.

la seconda: static void onReceiveService(uint8_t*, int);
il simbolo di puntatore dopo l'intero seguito da virgola. generalmente vedo un puntatore così dichiarato: unit8_t *p;
Oibò.
Grazie

1 Risposte

  • Re: Class TwoWire : public Stream

    Nel primo caso si sta definendo la classe TwoWire come figlia della classe Stream, con uno specificatore di accesso pubblico. L'operatore : permette di utilizzare il meccanismo dell'ereditarietà del C++.

    Nel secondo caso il metodo onReceiveService(uint8_t*, int) che prende due argomenti in input. Il primo è un puntatore del tipo uint8_t, quindi un indirizzo. Il secondo invece è un semplice intero. L'operatore * permette di poter utilizzare i puntatori.
Devi accedere o registrarti per scrivere nel forum
1 risposte