close
دانلود فیلم
راهنمای using

راهنمای using

فضای اسمی ابزار ساده و سودمندی است اما حضورشان به اين معنی است که شما قبل نوشتن برنامه بايد مواظب باشيد. تنها کافی نيست فايل هدری را پيوست کنيد و توابع و اشيای آن را استفاده کنيد. برای مواجه نشدن با خطای کامپايلر هنگام ترجمه برنامه بايد کامپايلر را مطلع کنيد که می خواهيد از اعلانات درون فضای اسمی استفاده کنيد. چون کامپايلر نمی تواند داده هائی که دربرنامه اعلان کرده ايد را پيدا کند.

با کلمه کليدی using به کامپايلر می گوييد از اعلانات يا تعاريف کدام فضای اسمی می خواهيد استفاده کنيد.

راهنمای using اجازه می دهد اعضای فضای اسمی بدون ذکر شناسه فضای اسمی استفاده شوند. البته استفاده از شناسه برنامه را خواناتر می کند. اما راهنمای using راه کوتاهتری برای ارجاع به اعضای فضای اسمی را فراهم می کند.


مثال. استفاده از راهنمای using .

namespace A {
   int i;   // A::i
   int j;   // A::j
}
namespace B {
   int i;   // B::i
}
using namespace A;
void h() {
   i++;        // A::i++
   B::i++;   // B::i++
   j++;        // A::j++
}


نکته. اگر متغير محلی هم نام با متغير فضای اسمی باشد متغير فضای اسمی مخفی می شود.
نکته. داشتن يک متغير فضای اسمی همنام با متغير سراسری خطا دارد.
نکته. راهنمای using را در ابتدای متن برنامه قرار دهيد.

به کانال تلگرام سایت ما بپیوندید