||9:00am - 11:00am
||Kate Gregory, C++ MVP, Microsoft Regional Director
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. You’ll also see that the next
version of Visual Studio has even more C++11 goodness including range-based for.
Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt
new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development,
especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.
Kate is the author of over a dozen books and speaks at DevTeach, TechEd (USA, Europe, Africa), and TechDays, among others. Kate is a C++ MVP, a founding
sponsor of the Toronto .NET Users Group, the founder of the East of Toronto .NET Users group, a member of the INETA speakers bureau, and a member of adjunct
faculty at Trent University in Peterborough. Since January 2002 she has been Microsoft Regional Director for Toronto and since January 2004 she has been
awarded the Microsoft Most Valuable Professional designation for Visual C++. In June 2005 she won the Regional Director of the year award and in February
2011 she was designated Visual C++ MVP of the year for 2010. Kate develops courses on C++, Visual Studio, and Windows programming for Pluralsight and is
writing a book on C++ AMP.
Read Kate's blog
This event is proudly sponsored by: