Spațiul de nume din c este ușor și simplu!

Bună ziua, dragi cititori!

În acest articol aș dori să iau în considerare un subiect atât de important ca spațiile de nume. Această caracteristică a limbii este utilizată pe scară largă atât de dezvoltatorii limbii C ++, cât și de reprezentanții companiilor care dezvoltă software modern.







Ce este un spațiu de nume?

În primul rând, să încercăm să înțelegem de ce aceste spații de nume sunt necesare.

Să presupunem că aveți un proiect mare care conține un număr mare de clase și variabile. Desigur, o persoană nu va lucra la aceasta, ceea ce înseamnă că pot exista erori datorate, de exemplu, creării unei clase a doua numită Angajat (la urma urmei, programatorul poate să nu știe că cineva a creat deja o clasă cu acest nume). Programatorii o numesc o coliziune a numelor. Pentru a evita astfel de probleme, au venit cu ideea de a combina o mare parte a codului într-un spațiu de nume. Ele adaugă un fel de prefix pentru fiecare identificator într-un spațiu dat.







Să aruncăm o privire la un mic exemplu:

După cum puteți vedea, acest design este ușor de utilizat. Nici măcar nu trebuie să explic nimic aici. Dacă nu înțelegeți ceva, citiți textul de mai sus. Totul este scris în detaliu.

Dacă lucrați singuri și sunteți siguri că în viitor veți lucra numai la acest proiect, atunci nu este necesar să utilizați spațiul de timp.

exercițiu

Pentru a practica, încercați să nu utilizați folosind namespace std. De asemenea, creați mai multe spații de nume personalizate. Deci, puteți aduce la automatizarea scrierea unor blocuri similare de cod.

Vă mulțumesc pentru atenție!







Articole similare

Trimiteți-le prietenilor: