Constructor & destructor (C++)
Në shqip: Konstruktori dhe destruktori
ShpjegimiSQ
Konstruktori ekzekutohet kur krijohet një objekt, dhe destruktori (~EmriKlases) kur objekti zhduket. Destruktori është vendi për të pastruar — p.sh. të mbyllësh një skedar ose të lirosh memorie.
EnglishEN
The constructor runs when an object is created, and the destructor (~ClassName) when the object goes away. The destructor is the place to clean up — like closing a file or freeing memory.
Si ta mendosh
Si hyrja dhe dalja nga hoteli: në hyrje të japin çelësin, në dalje e kthen dhe dhoma pastrohet.
Lexoje në anglisht
Like checking in and out of a hotel: at check-in you get the key, at check-out you hand it back and the room gets cleaned.
Shembull kodicpp
class Dhoma {
public:
Dhoma() { std::cout << "Hyra\n"; }
~Dhoma() { std::cout << "Dola, u pastrua\n"; }
};