Two part quesiton.
1. Are namespaces only good for files? If I declare using namespace x in a .h file, then I must also make that declaration in the .cpp file that includes that. Is this correct?
2. I am trying to do some xml stuff, and I declare using namespace MSXML2, but when I try to create a IXMLDOMDoucmentPtr I get an error because it is ambiguous. why?