Pytania otagowane jako using-directives

30
Dlaczego „używa przestrzeni nazw std;” uważane za złą praktykę?
Powiedziano mi przez innych, że pisanie using namespace std;w kodzie jest źle, i że powinno się używać std::couti std::cinbezpośrednio zamiast. Dlaczego using namespace std;uważa się za złą praktykę? Czy jest nieefektywny, czy ryzykuje zadeklarowanie niejednoznacznych zmiennych (zmiennych o tej samej nazwie co funkcja w stdprzestrzeni nazw)? Czy wpływa to na …


2
Dlaczego „używa Systemu”; nie uważane za złą praktykę?
Mam doświadczenie w języku C ++ i w pełni rozumiem i zgadzam się z odpowiedziami na to pytanie: Dlaczego „używanie przestrzeni nazw std;” uważane za złą praktykę? Jestem więc zaskoczony, że mając trochę doświadczenia z C #, widzę tam dokładnie coś przeciwnego: using Some.Namespace;jest dosłownie wszędzie używany. Za każdym razem, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.