Korzystanie z przestrzeni nazw w C++

Dziś chciałbym pomarudzić o tym jak to genialni programiści olewają i ignorują istnienie tak genialnego wynalazku w C++ jak przestrzenie nazw. Przestrzenie nazw rozwiązują problem kolizji nazw, szczególnie znany osobom programującym w C, gdzie istnieje jedna globalna przestrzeń nazw dla wszystkich nazw. A tym samym utrudnia pisanie programów, i odrębnych modułów. Do rozwiązania problemu przestrzeni … Czytaj dalej Korzystanie z przestrzeni nazw w C++

Aliasy przestrzeni nazw

Nie wszyscy pewnie mają świadomość, że w C++  istnieje możliwość definiowania aliasów dla przestrzeni nazw. Coś jak typedef dla namespace ;) Mechanizm ten pozwala na przypisanie innej nazwy dla istniejącej już przestrzeni nazw. Szczególnie użyteczne przy długich nazwach, gdzie pozwala unikać ciągłego wpisywania tych nazw: namespace my_long_namespace_name {       int i;   }   … Czytaj dalej Aliasy przestrzeni nazw