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''.
|