Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-is-ab:laboratoare:11 [2024/12/09 15:28]
razvan.cristea0106 [Clasa string]
poo-is-ab:laboratoare:11 [2025/01/19 22:30] (current)
razvan.cristea0106
Line 7: Line 7:
 Studentul va fi capabil la finalul acestui laborator să: Studentul va fi capabil la finalul acestui laborator să:
  
-  * înțeleagă importanța conceptului de programare modernă în C++ și avantajele oferite de utilizarea bibliotecii STL.  ​ +  * înțeleagă importanța conceptului de programare modernă în C++ și avantajele oferite de utilizarea bibliotecii STL 
-  * recunoască și să explice clasele și componentele principale din biblioteca STL.  ​ +  * recunoască și să explice clasele și componentele principale din biblioteca STL 
-  * utilizeze eficient diverse structuri de date și algoritmi disponibili în STL pentru rezolvarea unor probleme concrete.  ​ +  * utilizeze eficient diverse structuri de date și algoritmi disponibili în STL pentru rezolvarea unor probleme concrete 
-  * aplice principiile și cunoștințele dobândite anterior în programare pentru a dezvolta soluții robuste și eficiente folosind STL.  ​ +  * aplice principiile și cunoștințele dobândite anterior în programare pentru a dezvolta soluții robuste și eficiente folosind STL 
-  * identifice și să utilizeze algoritmi standard din STL pentru a optimiza procesele și pentru a simplifica implementarea unor operații complexe. +  * identifice și să utilizeze algoritmi standard din STL pentru a optimiza procesele și pentru a simplifica implementarea unor operații complexe 
-  +
 ==== Introducere ==== ==== Introducere ====
  
Line 78: Line 78:
 | **at()** | Returnează caracterul de la o poziție specifică (cu verificare de limite). | | **at()** | Returnează caracterul de la o poziție specifică (cu verificare de limite). |
 | **operator=** | Atribuie un string altui string. | | **operator=** | Atribuie un string altui string. |
-| **operator[]** | Returnează caracterul de la o poziție specifică (fără verificare de limite). |+| **operator[ ]** | Returnează caracterul de la o poziție specifică (fără verificare de limite). |
 | **operator+** | Concatenează două stringuri sau un string și un șir de caractere. | | **operator+** | Concatenează două stringuri sau un string și un șir de caractere. |
 | **operator+=** | Adaugă un string sau un șir de caractere la stringul curent. | | **operator+=** | Adaugă un string sau un șir de caractere la stringul curent. |
Line 257: Line 257:
 | **pop_back()** | Elimină ultimul element din vector. | | **pop_back()** | Elimină ultimul element din vector. |
 | **at()** | Returnează elementul de la o anumită poziție, cu verificare de limite. | | **at()** | Returnează elementul de la o anumită poziție, cu verificare de limite. |
-| **operator[]** | Returnează elementul de la o anumită poziție, fără verificare de limite. |+| **operator[ ]** | Returnează elementul de la o anumită poziție, fără verificare de limite. |
 | **size()** | Returnează numărul curent de elemente din vector. | | **size()** | Returnează numărul curent de elemente din vector. |
 | **capacity()** | Returnează capacitatea totală a vectorului, adică numărul maxim de elemente pe care le poate stoca fără a realoca memorie. | | **capacity()** | Returnează capacitatea totală a vectorului, adică numărul maxim de elemente pe care le poate stoca fără a realoca memorie. |
Line 496: Line 496:
  
 ^     ​Denumire metodă/​Operator ​    ​^ ​    ​Descriere ​    ^ ^     ​Denumire metodă/​Operator ​    ​^ ​    ​Descriere ​    ^
-| **operator[]** | Accesează sau inserează un element cu cheia specificată. |+| **operator[ ]** | Accesează sau inserează un element cu cheia specificată. |
 | **at()** | Returnează o referință la valoarea asociată unei chei, aruncând o excepție dacă cheia nu există. | | **at()** | Returnează o referință la valoarea asociată unei chei, aruncând o excepție dacă cheia nu există. |
 | **insert()** | Inserează un element (pereche cheie-valoare) în map. | | **insert()** | Inserează un element (pereche cheie-valoare) în map. |
poo-is-ab/laboratoare/11.1733750901.txt.gz · Last modified: 2024/12/09 15:28 by razvan.cristea0106
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0