Supraîncărcarea operatorilor. - POO

CURSUniversitate UTM Profesor Sergiu

preview iconExtras din document

Operatorii sunt notaţii concise, infixate, pentru operaţii matematice uzuale. Limbajul C++, ca orice limbaj de programare asigură un set de operatori pentru tipurile primitive. În plus, faţă de limbajul C, C++ oferă posibilitatea asocierii operatorilor existenţi cu tipurile definite de utilizator . Astfel, prezintă interes extinderea operatorilor în aritmetică complexă, algebra matricială, în lucrul cu şiruri de caractere, etc. Un operator poate fi privit ca o funcţie, în care termenii sunt argumentele funcţiei (în lipsa operatorului +, expresia a+b s-ar calcula apelând funcţia aduna(a,b)). Limbajul C++ introduce următorii operatori noi: new şi delete- pentru gestiunea memoriei dinamice, operatorul de rezoluţie (::) şi operatorii de acces la membri: .* şi ->*.

Download
alert iconRaporteaza o eroare
0 Comenteaza
+1
Posteaza

Curs: Supraîncărcarea operatorilor. Obiect: POO