فضای نام (علوم رایانه)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

فضای نام (به انگلیسی: Namespace) ظرف انتزاعی یا محیط ایجاد شده، برای برگزاری گروه بندی منطقی از شناسه های منحصر به فرد و یا نماد است. به بیان ساده میتوان گفت "فضای نام" به منظور دسته بندی گروهی از متغییرها، اسامی، نمادها و توابع استفاده میشود.

مثال از زبان ++C

namespace Box1{
   int boxSide = 4;
}
 
namespace Box2{
   int boxSide = 12; 
}
 
int main () {
  int boxSide = 42;
  cout << Box1::boxSide << endl;  //output 4
  cout << Box2::boxSide << endl;  //output 12
  cout << boxSide << endl;  // output 42
  return 0;
}