• 0

لماذا يعتبر استخدام "using namespace std;” ممارسة سيئة ؟

أخبرني أحد أصدقائي من ذوي الخبرة في لغة السي بلس بلس أن استخدام "using namespace std;” يعتبر ممارسة سيئة لأنه يسبب الكثير من المشاكل، فهل يعتبر الأمر كذلك؟ ولماذا؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

 

في الحقيقة لا ينصح باستخدام "using namespace std;” عمومًا، إلا أنه يمكنك استخدامها حسب الظروف والاحتياجات.

هذه العبارة لا ينصح باستخدامها لتسببها بمشاكل عند تشابه أسماء المتغيرات وغيرها، لذلك قد تحدث مشاكل – خاصة للمبتدئين – عند تشغيل البرنامج، ولكن على الرغم من ذلك يمكنك استخدامها كما تريد أيضًا (تقريبا)، لأن أهمية عبارة "using namespace std;” تكمن في أنها تمنعك من تكرار “std::” وهذا التكرار المزعج هو الآخر سيئ.

للمزيد من المعلومات حول Namespaces في لغة السي بلس بلس أنصحك بقراءة هذا المقال

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن