Niektóre języki programowania (np. Java i C ++) mają funkcje językowe zwane „pakietami” lub „przestrzeniami nazw”. Jak przydatne jest używanie przestrzeni nazw? Możliwe jest oznaczenie funkcji i klas jako należących do określonej biblioteki bez użycia takiej funkcji językowej, jak robi to SDL (np SDL_BlitSurface()
.). Czy przestrzenie nazw nie są wystarczająco pomocne, aby były warte posiadania? Czy są przydatne w bibliotekach, ale nie w aplikacjach? Czy są przydatne wszędzie oprócz małych projektów? Myśli?
using
określoną przestrzenią nazw, a następnie nie musisz umieszczać prefiksu na początku identyfikatorów w tej przestrzeni nazw.