Einige Programmiersprachen (z. B. Java und C ++) verfügen über Sprachfunktionen, die als "Pakete" oder "Namespaces" bezeichnet werden. Wie nützlich ist es wirklich, Namespaces zu haben? Es ist möglich, Funktionen und Klassen als zu einer bestimmten Bibliothek gehörig zu kennzeichnen, ohne eine solche Sprachfunktion zu verwenden, wie dies beispielsweise in SDL der Fall ist SDL_BlitSurface()
. Sind Namespaces nicht hilfreich genug, um sie zu haben? Sind sie nützlich in Bibliotheken, aber nicht in Anwendungen? Sind sie überall nützlich, außer in kleinen Projekten? Gedanken?
using
ein bestimmter Namespace sind und das Präfix dann nicht am Anfang von Bezeichnern in diesem Namespace stehen müssen.