اذهب إلى المحتوى
  • 0

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

ahmed1990

السؤال

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

 

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

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...