What is the use of unnamed namespaces in OOPS?
The only advantage I know is that they dont need the scope
resolution operator while accessing them. I want to know
some other advantages of unnamed namespaces...
Answers were Sorted based on User's Feedback
Answer / santosh mundhe
Another advantage is that u can extend namespace within the
same file ....
E.g
#include <iostream>
using namespace std;
namespace
{
int myval;
void funct (int);
}
namespace
{
void funct (int i)
{
cout << i << endl;
}
}
int main()
{
funct(myval);
return 0;
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / c++ coder
in addition to the advantage mentioned above , there is one
more that the namespace is local to the file and one cannot
use it into another by 'using namespace' since it is
unnamed.
| Is This Answer Correct ? | 0 Yes | 0 No |
is there any choice in opting subjects like 4 out of 7
What is public, protected, private?
Can destructor be overloaded?
What is a scope resolution operator?
what is polymorpsim? what are its types?
What is a friend function & its advantage?
what is polymorphism?
Which type does string inherit from?
Can we have a private constructor ?
12 Answers HSBC, Ness Technologies, TCS, Wipro,
Why do we use encapsulation in oops?
What is the advantage of oop over procedural language?
What is polymorphism and why is it important?