Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

C


Index » educatie » » informatica » C
» Operatorul de atribuire (=)


Operatorul de atribuire (=)


Operatorul de atribuire (=)

Un operator special este cel de atribuire (=), care se apeleaza ori de cate ori se intalneste o expresie de tipul a = b sau a.operator=(b) Acesta este singurul operator definit de compilator implicit. Implementarea implicita copie valoarea fiecarui camp al operandului din dreapta in campul corespunzator al obiectului operand stanga. Pentru clasa Vector de mai sus, compilatorul genereaza o implementare echivalenta cu:

Vector& Vector::operator=(Vector& param)



Operatorul = returneaza o referinta la obiect pentru a permite atribuiri inlantuite (a = b = c = d)

Iata un exemplu de cod in care se apeleaza operatorul de atribuire:

Vector d(2,3);

Vector e;

e = d;    // apelare operator de atribuire






Politica de confidentialitate




Copyright © 2024 - Toate drepturile rezervate