C++0x dead in the water?

July 22, 2009 on 5:43 pm | In .english | 1 Comment

I was quite shocked to learn that C++ concepts have been voted out of the upcoming C++ standard, C++0x. I’ve written about concepts before and always have been a great fan of the feature. However mostly due to time constraints, the concept feature won’t make it into the new standard. See The Removal of Concepts From C++0x @ InformIT and The Removal of Concepts From C++0x @ Artima Developer Spotlight Forum.

Without concepts, many related features won’t make it. Is C++0x now a failed standard or not? I’m not sure, there are many things that will go into the standard that are very useful: auto variables, multithreading (if they can do this in the given time they have), library updates, etc.

However, concepts are a *major* feature, and with them the for-each loop which is so desperately needed won’t make it. Only time will tell if C++ is evolving fast enough… I hope it will.

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^

[rss feed: http://blog.superstring.nl/feed/rss/]