This shows you the differences between two versions of the page.
|
poo-is-ab:laboratoare:01 [2025/10/07 09:42] razvan.cristea0106 [Asemănări C/C++] |
poo-is-ab:laboratoare:01 [2025/10/27 10:22] (current) razvan.cristea0106 [Asemănări C/C++] |
||
|---|---|---|---|
| Line 330: | Line 330: | ||
| {{ :poo-is-ab:laboratoare:incorrect_pointer_logic.jpg |}} | {{ :poo-is-ab:laboratoare:incorrect_pointer_logic.jpg |}} | ||
| - | Trebuie însă înțeles faptul că această situație **nu** este permisă și **nu** are sens. E ca și cum ați vrea să arătați **simultan** cu **același deget** spre două persoane **diferite** ceea ce este fizic **imposibil**. | + | Trebuie însă înțeles faptul că această situație **nu** este permisă și **nu** are sens. E ca și cum vă doriți să arătați **simultan** cu **același deget** spre două persoane **diferite** ceea ce este fizic **imposibil**. |
| În schimb situația următoare este permisă și complet validă. | În schimb situația următoare este permisă și complet validă. | ||
| Line 765: | Line 765: | ||
| { | { | ||
| const float pi = 3.14f; // variabila constanta corect declarata | const float pi = 3.14f; // variabila constanta corect declarata | ||
| + | /* float const pi = 3.14f // era de asemenea corect, fiind doar o alta forma de scriere */ | ||
| const double k; // eroare de compilare variabila constanta este declarata dar neinitializata | const double k; // eroare de compilare variabila constanta este declarata dar neinitializata | ||
| Line 809: | Line 810: | ||
| const int* const p4 = &a; | const int* const p4 = &a; | ||
| - | // Efectiv aceeași declaratie ca p3, dar cu sintaxa diferita | + | // Efectiv aceeași declaratie ca p4, dar cu sintaxa diferita |
| // P4 este un pointer constant la un int constant si pointerul in sine nu poate fi schimbat | // P4 este un pointer constant la un int constant si pointerul in sine nu poate fi schimbat | ||
| int const* const p5 = &a; | int const* const p5 = &a; | ||
| Line 940: | Line 941: | ||
| === Ce ar trebui să facem? === | === Ce ar trebui să facem? === | ||
| - | - Să instalăm Git pe mașinile noastre | + | - Să instalăm **Git** pe mașinile noastre |
| - Să avem sau să ne facem un cont pe platforma **GitHub** | - Să avem sau să ne facem un cont pe platforma **GitHub** | ||
| - La **prima** utilizare după ce am instalat Git-ul trebuie să rulăm comenzile **git config %%--%%global user.name** și **git config %%--%%global user.email** | - La **prima** utilizare după ce am instalat Git-ul trebuie să rulăm comenzile **git config %%--%%global user.name** și **git config %%--%%global user.email** | ||