cosa è un "oggetto"?

salve, stavo dando un occhio alle librerie del gamebuino, quando prendendo il primo esempio ho trovato la dichiarazione di un oggetto.

//imports the Gamebuino library
#include <Gamebuino.h>
//creates a Gamebuino object named gb
Gamebuino gb;

il codice “incriminato” è questo.

cosa fa esattamente?

non centra molto, ma nell ide ho trovato, sotto strumenti, “export compiled binary”. hanno aggiunto l’opzione di compilare il binario e salvarlo, senza dover fare quel giro strano nelle cartelle temporanee?

Nulla se la classe non ha un costruttore! è esattamente come dichiarare una variabile, stai dicendo al compilatore di allocare la memoria necessaria per un istanza di Gamebuino. Potrei però non aver colto il vero senso della domanda.

Dichiara la variabile gb di tipo della classe Gamebuino (che sarà definita nella Gamebuino.h) Una variabile di tipo di una classe viene chiamato oggetto. Quindi Gamebuino è la classe e gb l'oggetto. Cosi come int x int è il tipo e x la variabile di tipo int