C++ Programming Code Examples C++ > Beginners Lab Assignments Code Examples Same namespace in multiple places Same namespace in multiple places A namespace can be defined in different parts of the program. All the objects that are in different parts of a program, but if in same namespace will form one namespace. For better understanding, look on example: namespace myFirstNamespace { void foo() { cout << "foo from myFirstNamespace is called" << endl; } } namespace mySecondNamespace { void foo() { cout << "foo from mySecondNamespace is called" << endl; } } namespace myFirstNamespace { int x = 10; } int main() { myFirstNamespace::foo(); cout << "X = " << myFirstNamespace::x << endl; cout << "Y = " << myFirstNamespace::y << endl; return 0; } namespace myFirstNamespace { double y = 3.14; }