Name space in C++ :
-The namespace is a logical division of the code which is designed to stop the naming conflict.
-The namespace defines the scope where the identifiers such as variables, class, functions are declared.
-The main purpose of using namespace in C++ is to remove the ambiguity.
-Ambiguity occurs when the different task occurs with the same name.
if there are two functions exist with the same name such as add().
In order to prevent this ambiguity, the namespace is used.
Functions are declared in different namespaces.
C++ consists of a standard namespace, i.e., std which contains inbuilt classes and functions.
So, by using the statement "using namespace std;" includes the namespace "std" in our program.
Syntax of namespace:
//body of namespace;
}Read More →