Witam,
przestrzeń nazw używamy w celu uniknięcia konfliktu nazw w projekcie. Więc możesz ją użyć aby wyszczególnić dany fragment kodu. Przykład
#include <iostream>
using namespace std;
namespace PrzestrzenNazw
{
class Klasa
{
public:
Klasa() {
cout << "Konstruktor klasy z przestrzeni nazw" << endl;
}
};
struct Struktura
{
Struktura()
{
cout << "Konstruktor struktury z przestrzeni nazw";
}
};
}
int main(){
PrzestrzenNazw::Klasa klasa;
PrzestrzenNazw::Struktura struktura;
}