نوشته شده توسط
saeedi.ebrahim
سلام من میخوام در مورد using name space تحقیق کنم کسی میدونه که چی هست؟
سلام
در کتابخانه ها و یا مخازنی که ++C برای دسترسی به توابع استفاده می کنه( مثلiostream) قسمت هایی وجود داره که به آن ها میدان کد می گند . یک سری تعاریف در میدان کد خاص خود نوشته شده که برای دسترسی به آن ها باید ابتدا میدان کد آن را مشخص کرد برای مثال CIN و COUT در میدان کد STD قرار دارند
مثلا برای استفاده ازCOUT باید این جوری عمل کنی
std::cout << "Hello\n" ;
با استفاده از using namespace به کامپایلر همون اول میگی که میدان کد من کدام است به مثل دقت کن
#include <iostream>
using namespace std;
int main()
{
cout << "Hello\n" ;
return 0;
}
دیگه لازم نیست که اول هر تابع اسم میدان کد رو بنویسی .