Quote Originally Posted by laserlight View Post
No, a using directive makes the names from the given namespace available in the scope of the using directive, without qualification. It does not make one namespace equal to another
Sorry, my mistake

Quote Originally Posted by laserlight View Post
Yes, but that is a function, not a function object. For your purposes the difference does not matter.
Why would I need use a function object ? If I wanted to use that construction, I unnecessarily would have to define a class - when I don't need one...