Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Satisfactia de a face ce iti place. tutorial, lectii online, solutii simple, exmeple, programe, C++

Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

C


Index » educatie » » informatica » C
Destructori


Destructori


Destructori

Destructorul este o functie cu rol opus constructorului. Este apelat automat atunci cand obiectul este distrus. Aceasta se poate intampla cand domeniul de vizibilitate a obiectului s-a terminat. De exemplu atunci cand obiectul a fost definit ca o variabila locala a unei functii si executia functiei s-a terminat. Obiectul mai este distrus atuni cand a fost alocat dinamic si memoria ocupata de el este eliberata folosind operatorul delete.

Declaratia destructorului este de forma:

~nume_clasa();

Declaratia poseda urmatoarele caracteristici:

        Numele este tot timpul ~numeleClasei

        Nu exista tip returnat

        Lista de parametri este vida

Destructorul este util mai ales atunci cand obiectul aloca memorie dinamica pe durata existentei. In momentul in care este distrus, obiectul are nevoie sa elibereze memoria dinamica alocata intern.



// exemplu cu constructori si destructori

#include<iostream>

#include<conio.h>

using namespace std;

class Dreptunghi

};

Dreptunghi::Dreptunghi (int paramLatime, int paramInaltime)

Dreptunghi::~Dreptunghi ()

int main ()

arie dr: 12

arie dr2: 30






Politica de confidentialitate
C


Access
Adobe photoshop
Autocad
Baze de date
C
Calculatoare
Corel draw
Excel
Foxpro
Html
Internet
Java
Linux
Mathcad
Matlab
Outlook
Pascal
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

EXPRESII SI INSTRUCTIUNI
Destructori
Functii prietene
Supraincarcarea functiilor
DECLARATII SI CONSTANTE















 
Copyright © 2019 - Toate drepturile rezervate