Lập trình C++ - Namespace

Namespace (Không gian tên) trong C++

Namespace trong C ++ được sử dụng để tổ chức nhiều lớp để có thể dễ dàng xử lý ứng dụng.
Để truy cập vào lớp của Namespace, chúng ta cần sử dụng namespacename :: classname. Chúng ta có thể sử dụng từ khóa using cho việc truy cập lớp trong  namespace.Trong C ++, Namespace chung là không gian tên gốc. Global :: std sẽ luôn luôn tham chiếu đến không gian tên "std" của Framework C++.


Ví dụ đơn giản về namespace:

#include <iostream>
using namespace std;
namespace First {
	void sayHello() {
		cout << "Hello First Namespace" << endl;
	}
}
namespace Second {
	void sayHello() {
		cout << "Hello Second Namespace" << endl;
	}
}
int main()
{
	First::sayHello();
	Second::sayHello();
	system("pause");
	return 0;
}

Kết quả:

Hello First Namespace
Hello Second Namespace