C++/Przestrzenie nazw: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m Wycofano edycje użytkownika 83.28.6.229 (dyskusja). Autor przywróconej wersji to 89.67.4.188.
Linia 30:
Na koniec zostawiliśmy linię z kodem <tt>using namespace std</tt>. Aby wyjaśnić jej znaczenie, musimy omówić czym są przestrzenie nazw.
 
== Przestrzenie nazw ===
Podczas pracy nad dużymi projektami, w których używa się wielu bibliotek z licznymi deklaracjami, możemy w końcu natknąć się na problem konfliktu nazw - gdy kilka obiektów, typów czy funkcji ma tę samą nazwę. Rozwiązaniem może być np. zamknięcie nazw w "zakresach", w celu oddzielenia ich. Z pomocą przychodzi nam mechanizm ''przestrzeni nazw''.