This shows you the differences between two versions of the page.
|
poo-is-ab:laboratoare:04 [2025/10/18 22:44] razvan.cristea0106 |
poo-is-ab:laboratoare:04 [2025/10/21 08:44] (current) razvan.cristea0106 [Membri de tip pointer] |
||
|---|---|---|---|
| Line 206: | Line 206: | ||
| Având acum cele două noțiuni clarificate putem reveni la clasa **Conifer** pentru a putea implementa constructorii și metodele accesor. Vom face **deep copy**, deoarece vrem ca fiecare obiect să aibă pentru membrul său **denumire** câte o zonă separată în memorie pe care să nu o partajeze cu nimeni altcineva. | Având acum cele două noțiuni clarificate putem reveni la clasa **Conifer** pentru a putea implementa constructorii și metodele accesor. Vom face **deep copy**, deoarece vrem ca fiecare obiect să aibă pentru membrul său **denumire** câte o zonă separată în memorie pe care să nu o partajeze cu nimeni altcineva. | ||
| - | Să urmărim în cod implementarea metodelor știind că avem un membru de tip pointer în clasă. Vom prezenta doar implementarile metodelor care conțin atributul **denumire**, deoarece restul vor rămâne neschimbate. | + | Să urmărim în cod implementarea metodelor știind că avem un membru de tip pointer în clasă. Vom prezenta doar implementările metodelor care conțin atributul **denumire**, deoarece restul vor rămâne neschimbate. |
| <code cpp> | <code cpp> | ||