Dyskusja:C++/Przestrzenie nazw

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania

Nie powinno się używać using namespace std; w przestrzeni globalnej. Takie coś czasem owocuje fatalnymi skutkami. Np. wystarczy, że ktoś ma swoją funkcję max oraz funkcja max występuje również w std i co wtedy?

  • Wtedy po prostu użyje swojej funkcji przy pomocy max(..), natomiast funkcji bibliotecznej przy pomocy std::max(..). Nie widzę tragedii --Lethern (dyskusja) 06:00, 1 lis 2011 (CET)