Documente Academic
Documente Profesional
Documente Cultură
Rand 1
Rand 3
1. Membrii statici.Descriere.Exemplu.Utilitate
- membrii statici pot fi comparati cu variabilele globale dar specializati pe clase.
- acestia se declara intr-o clasa iar apoi toate obiectele de tipul acestei clase, vor dispune
de acest membru, de aceeasi instanta a lui. Astfel la modificarea lui, acesta se va modifica
si pentru restul obiectelor de tipul clasei ce il contine
- membrul de tip static trebuie sa fie declarat in interiorul clasei, dar se poate defini doar
in afara acesteia pentru a evita definirea sa de mai multe ori
- acest membru poate fi accesat din orice obiect de tipul clasei care il contine si poate
chiar fi accesat facand referire direct la el prin clasa din care face parte
- de asemenea pot exista si metode statice, ele se acceseaza la fel, dar aceste metode nu
pot accesa decat date statice
- acestia pot fi utili spre exemplu pentru pastrearea unor generalitati in cadrul unor
obiecte, de asemenea pentru a sincroniza obiectele intre ele sau pentru a pastra anumite
evidente.
2. Constructori si destructori in contextul mostenirii
3. Legarea statica si dinamica.Implementarea de catre compilator a polimorfismului
folosind VMT
4. Riscuri la redefinirea implicita a operatoruli = si a constructorului de
copiere.Solutii de evitare.
5. Implementarea manipulatorilor de format cu parametrii.Exemplificare.
6. Discriminarea exceptiilor cu schimb de informatii.Implementarea de catre
compilator a mecenismului.
Rand 4