I was reading the standard, and came across this. I noticed that the std namespace was fully qualified to reference the "global" std namespace. While I realize it is probably overkill to do it in an everyday program ("::std::string myString"), I asked myself this question: Can it even serve a use to fully qualify std? I know the standard makes it illegal to put anything inside the std namespace (except for full template sepcializations), so is there a point?Quote:
Originally Posted by 17.6.1.1 Library contents
Can you think of a case where writing ::std would be mandatory?

