Texnik tizimlarda axborot texnologiyalari


Download 0.58 Mb.
bet9/11
Sana08.01.2022
Hajmi0.58 Mb.
#239993
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
AT mustaqil ish

Глобал ўзгарувчилар

Глобал объектлар учун конструктор дастур бажарилиши бошланганда чақирилади. Локал объектлар учун конструктор ўзгарувчи эълонининг ҳар бир бажарилишида чақирилади.

Конструкторга нисбатан тескари амал бажарадиган функция-аъзоларга деструкторлар дейилади. Бу функция-аъзо объект ўчирилишида чақирилади. Одатда деструктор объект томонидан эгалланган хотирани бўшатиш учун хизмат қилади. Унинг номи синф номи билан мос тушади, фақат олдига ‘~’ белгиси қўйилади.

Деструктор аниқланган синфга мисол келтирилган

#include

class Sinf;

{ int var;

public: Sinf(); // Конструктор

~Sinf(); // Деструктор

void Chop_etish_var();

Sinf::Sinf()

{ cout<< “Конструктор ишлади \n”;

var=0; }
Sinf::~Sinf( )

{ cout<< “Деструктор ишлади \n”; }

void Sinf::Chop_etish_var( )

{ cout<

 int main()

{ Sinf ob;

ob.Chop_Etish_var();

//…


return 0;}


Download 0.58 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling