What happened in C++ 11 and why do I care?

Session Overview: C++, both the language and the libraries that come with every compiler, is defined by an ISO standard. The latest version of the standard, generally known as C++ 11 after its approval last fall, was optimistically called C++0x throughout the multi-year process that let to its adoption. Many of the language changes (new keywords, new punctuation, new rules) and library changes (genuinely smart pointers, threading, and more) have already been implemented by vendors who were following the standards process closely.

 In this session Kate will introduce and demonstrate many of the highlights of C++11 including lambdas, auto, shared_ptr, and unique_ptr. These are all supported in Microsoft’s Visual Studio 2010. You can see how to make your code more readable and expressive, easier to update, more correct (less bugs and memory leaks) and faster, not by trading off among those possible constraints but by adopting modern C++ which gives you improvements in all four areas at once. If you’ve been ignoring the Standard Library, for example, you must see how lambdas make all the difference and open a world of productivity to you.

A sneak peek of the next version of Visual Studio will show you even more C++11 goodness.

Speaker: Kate Gregory of Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment.

For more info visit the event website: dotnetcourses.ca/events.html 

Join or login to comment.

  • Robert Milne

    I'm definitely going to give the new C++ a try - Kate's talk was invigorating

    April 18, 2012

  • Gaelan D'costa

    It was exceedingly informative and the presenter was very good at being engaging and clear. If it wasn't for the flight cost, I'd love to hear her six-hour version!

    April 18, 2012

People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service