C++

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

Terma të lidhur