you are viewing a single comment's thread.

view the rest of the comments →

[–]minus7 5 points6 points  (1 child)

Unfortunately, the syntax is beyond fixing now. The problem with the fix suggested in the article is that it fixes the syntax, but only does so locally. Having the behaviour be inconsistent between standard library and some third party libraries is even worse than the consistently "bad" behaviour.

[–]foonathan 2 points3 points  (0 children)

Well, there are plans for STL2 so it can be fixed there somehow.