C++

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"; }
};

Terma të lidhur