Trong trường hợp này chúng ta có thể sử dụng
var
mà không phải đặt trước nó
bất kì toán tử phạm vi nào.
Bạn phải để ý một điều rằng câu lệnh
using namespace
chỉ có tác dụng trong
khối lệnh mà nó được khai báo hoặc trong toàn bộ chương trình nếu nó được
dùng trong phạm vi toàn cục. Ví dụ, nếu chúng ta định đầu tiên sử dụng một đối
tượng thuộc một namespace và sau đó sử dụng một đối tượng thuộc một
namespace khác chúng ta có thể làm như sau:
// using namespace example
#include <iostream.h>
namespace first
{
int var = 5;
}
namespace second
{
double var = 3.1416;
}
int main () {
{
using namespace first;
cout << var << endl;
}
{
using namespace second;
cout << var << endl;
}
return 0;
}