
4 Jun
2009
4 Jun
'09
11:36 a.m.
Joseph Gauterin wrote:
The real problem is that arbitrary user defined types can have namespace std as an associated namespace. How can that happen? Do you mean users specializing std::swap for a user defined type?
template < typename T > class user_template; typedef user_template< std::string > user_type; Here user_type has std as (one of) its associated namespace. This is one example, there are other cases as well... HTH, Gevorg