
12 Nov
2008
12 Nov
'08
5:14 p.m.
on Wed Nov 12 2008, Sergey Sadovnikov <flex_ferrum-AT-artberg.ru> wrote:
By the way when C++0x will be committed and std::tr1 namespace will be merged with std namespace a lot of code will become uncompilable because of both std and boost namespaces exposed into global or local scope.
"Doctor, it hurts when I do this..." Sorry to be glib, but I really can't get too worked up over this. This is why we have namespaces. If you erase the namespace boundaries, collisions happen. Should anyone be surprised that names in Boost, a library collection specifically aimed at standardization, eventually match some of those in std::? -- Dave Abrahams BoostPro Computing http://www.boostpro.com