This summer, a new standard for the C++ language was approved by its governing body. Rather than explain the key changes here, I’d recommend you read this article, which covers the changes in excellent detail. As you’ll read, C++11, what the new standard is being called, contains lambda functions, makes better use of the Standard Template Library (STL), defines smart pointers, and provides other mechanisms for parallel processing and concurrent computing. Expect compilers to start supporting this new standard over the next couple of years.