Some exciting news for C++ developers

Herb Sutter announced some very exciting news coming from the C++ committee. We can look forward to lambda expressions, closures, inheriting constructors, nested exceptions, and more.

There’s no telling yet when exactly these additions will make their way into compilers like Visual C++ but approval by the committee is certainly a good kick start. Combine this with the previously approved TR1 update and I would expect the next major release of Visual Studio to be a very exciting one for C++ developers.

I have written an article on the TR1 and MFC updates to Visual C++ that will be published in MSDN Magazine in the next month or two. Stay tuned!

 

Published Monday, March 31, 2008 11:02 AM by KennyKerr

Comments

# re: Some exciting news for C++ developers

Monday, March 31, 2008 5:25 PM by James Webster

Ack, more C++ constructs for me to learn!

# re: Some exciting news for C++ developers

Monday, March 31, 2008 10:45 PM by Ken Overton

So does that mean that they'll be bringing in the boost lambda library into std, or making one of their own?

# re: Some exciting news for C++ developers

Tuesday, April 1, 2008 3:36 AM by KennyKerr

Ken Overton: It appears to be in part a language feature and not purely a library like boost’s offering. This has some notable benefits such as a cleaner syntax (no need for macros and template meta-programming tricks) but also allows it to be applied easily to other runtimes such as the CLR.

# re: Some exciting news for C++ developers

Tuesday, April 1, 2008 4:05 AM by KennyKerr

James Webster: yeah I like to joke that C++ will finally be nearly as complicated as C# version 3.  :)