संभव डुप्लिकेट:
Why is 'using namespace std;' considered a bad practice in C++?शैली और नामस्थान
मैं कुछ कोड उदाहरण हैं, जहां लोगों के लिए उपयोग देखा है, कहते हैं, std::cout
जबकि अन्य स्थानों में लोगों के लिए शीर्ष पर using namespace std;
होगा इसके बजाय सादगी। जिसे आम तौर पर पसंद किया जाता है?
एक और विकल्प 'std :: cout' का उपयोग कर रहा है। – hmjd
[नामस्थान स्टेड का उपयोग क्यों किया जा रहा है; 'एक बुरा अभ्यास माना जाता है?] (Http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-Considered-a-bad-practice-in-c) – chris
यदि आप एक साधारण नियम चाहते हैं: 'उपयोग' निर्देशों का उपयोग न करें, यानी (यानी 'नामस्थान एबीसी का उपयोग करना;'); और अनदेखी और एडीएल नियंत्रण के लिए केवल 'उपयोग' घोषणाओं का उपयोग करें (उदा। 'बेस :: foo' का उपयोग करके)। हालांकि, स्रोत कोड को साफ रखने के लिए नेमस्पेस उपनाम का उपयोग करें। –