Ein Objekt wird automatisch zerstört wenn es seinen Gültigkeitsbereich verlässt.
Sowas kannst du ganz einfach testen:
class Test
{
public:
Test()
{
Serial.println("Konstruktor");
}
~Test()
{
Serial.println("Destruktor");
}
private:
};
void setup()
{
Serial.begin(9600);
Test test;
}
void loop()
{
}
Das ist auch sehr gut um zu verstehen in welcher Reihenfolge Objekte angelegt und zerstört werden wenn man Vererbung verwendet