| vasileandrei a întrebat:

La ce foloseste using namespace std; in C++?

2 răspunsuri:
| qazwsxedcrfv a răspuns:

Google it. Probabil vei gasi explicatii mai ample.

Pe scurt e modul in care C++ -ul gestioneaza "complexitatea" si name-clash-urile. Ti se permite astfel sa grupezi anumite functii, clase, etc. in pachete, fara a te stresa ca altcineva, intr-o alta librarie a numit functia la fel. Notiunea de namespace vine sa rezolve un neajuns al limbajului C, unde majoritatea librariilor trebuiau sa isi prefixeze functiile in clar, pentru a evita name-clash-ul cu alte librarii (sa nu existe doua functii cu acelasi nume).

Personal gasesc solutia Java cu pachete mai eleganta.

Întrebări similare