I’ve been looking around and was surprised that there will be a new C++ standard and additions dubbed “C++0x”.
According to Bjarne Stroustrup, “the new standard will be almost 100% compatible with the current standard”.
Some of the features I like about this new addition are:
– atomic keyword (for uninterruptible code)
– thread local storage
– asynchronous calls through the “future” keyword
– implicit function calls (as if using properties in other languages)
– parallel execution
The good news for some, probably bad news for eager ones is that the C++ Standards Committee aims to introduce the new standard in 2009.