«using-directives» etiketlenmiş sorular

30
Neden “namespace std kullanılıyor”; kötü uygulama olarak mı değerlendirildi?
Başkaları tarafından using namespace std;kod yazmanın yanlış olduğunu std::coutve std::cinbunun yerine doğrudan kullanmam gerektiğini söyledim . Neden using namespace std;kötü bir uygulama olarak kabul edilir? Verimsiz mi yoksa belirsiz değişkenler ( stdad alanındaki bir işlevle aynı adı paylaşan değişkenler) bildirme riski var mı? Performansı etkiler mi?


2
Neden “Sistem kullanıyor”; kötü uygulama olarak görülmüyor mu?
C ++ geçmişim var ve bu sorunun yanıtlarını tamamen anlıyorum ve kabul ediyorum: Neden “namespace std kullanıyor?” kötü uygulama olarak mı değerlendirildi? Bu yüzden, C # ile biraz deneyime sahip olduğum için, tam tersini görüyorum: using Some.Namespace;kelimenin tam anlamıyla her yerde kullanılıyor. Bir türü kullanmaya başladığınızda, önce ad alanı için …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.