namespace & std::
Në shqip: Hapësira e emrave (namespace)
ShpjegimiSQ
Një namespace është një „mbiemër“ për emrat në kod, që dy gjëra me të njëjtin emër të mos ngatërrohen. Gjithçka nga libraria standarde e C++ jeton te std, prandaj shkruan std::cout. Me using namespace std; s'ke pse e shkruan çdo herë — mirë për detyra, por shmange në projekte të mëdha.
EnglishEN
A namespace is a “surname” for names in code, so two things with the same name don't get mixed up. Everything from the C++ standard library lives in std, which is why you write std::cout. With using namespace std; you don't have to type it every time — fine for homework, but avoid it in big projects.
Si ta mendosh
Si dy nxënës me emrin Arbër në të njëjtën klasë: mësuesja thotë „Arbër Krasniqi“ dhe „Arbër Gashi“ që të dihet kë po thërret.
Lexoje në anglisht
Like two students called Arbër in the same class: the teacher says “Arbër Krasniqi” and “Arbër Gashi” so it's clear who she means.
Shembull kodicpp
using namespace std; // tani mjafton cout
cout << "Tung!";
std::cout << "Tung!"; // njësoj, pa using