Overview of the New C++ (C++11) (original) (raw)

Buy it now

Features

About the course

Specification of the latest version of C++ (“C++11”) was completed in 2011, and many compilers now offer a wealth of features from the revised language. And such features!auto-declared variables reduce typing drudgery and syntactic noise; Unicode, threading support, and alignment control address important functionality gaps; and rvalue references and variadic templates facilitate the creation of more efficient, more flexible libraries. The standard library gains resource-managing smart pointers, new containers, additional algorithms, support for regular expressions, and more. Altogether, C++11 offers_much_ more than “old” C++. This intensively technical seminar introduces the most important new features in C++11 and explains how to get the most out of them.

That's not all. A feature-complete draft of C++11's successor, "C++14," has now been adopted, and this course also covers select C++14 features. These include deduced function return types; reader/writer locks; and extensions to lambda expressions (auto and variadic parameters, generalized captures). You won't find a more up-to-date examination of the new C++ anywhere!

Detailed topic outline

About the author

Scott Meyersis one of the world's foremost authorities on C++ software development. He provides training and consulting services to clients worldwide.

Scott wrote the best-selling Effective C++ series (Effective C++, More_Effective C++_, and Effective STL), is consulting editor for Addison Wesley's Effective Software Development Seriesand conceived the boutique conferences The C++ Seminar and C++ and Beyond.

In 2009 he received the Dr. Dobb's Excellence in Programming Award.

He received his PhD in Computer Science from Brown University in 1993.

Copyright © 2024 Artima, Inc. All rights reserved.