فضای نام یا Namespace در C++

فضای نام یا Namespace، با استفاده ازاین فضا می توان زمینه ای که نام ها در آن تعریف می شوند را تعیین کرد.

به عبارتی، یک فضای نام محدود شده را تعریف می کند.

ما اگر بخواهیم داخل کد از یک سری قابلیت هایی که درخط اول وجود دارد استفاده کنیم باید namespace هم اضافه کنیم.

#include<iostream>

int main() {
	std :: cout <<"dorsa mousapour";
	return 0;
}

std که در خط چهارم وجود دارد مربوط به همان iostream است.

ما در خط دوم using namespace std را اضافه می کنیم تا نیاز نباشد برای نوشتن هر دستور :: std را تکرار کنیم.

برای درک بهتر به کد زیر دقت کنید:

#include<iostream>
using namespace std;
int main() {
	 cout <<"dorsa mousapour";
	return 0;
}
توسعه دهندگان
درسا موسی‌پور