+ 2
What is the main use of namespace? And what if we don't use it in our program?
2 Answers
+ 3
Namespaces are used in C++ to organize code. You can easyle define your own namespace:
namespace myNamespace{
// your normal C++ code
}
You get access to a function or member or class or whatever in a namespace by the :: syntax. So you would get access to the namespace defined above vy myNamespace::myFunction()
If you dont want to write that much, use "using namespace myNamespace" and you can use myFunction directly.
There are some very big namespaces in C++ and one of them contains the standard library. Its name ist std. thats why you have to use using namespace std or std::