Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Transitioning to C++11 by Feabhas Ltd

Training

Product Description

The C++11 standard marks a fundamental change to the C++ language. Bjarne Stroustrop, originator of C++, refers to it as “feeling like a completely new language”. The course looks at some of the changes to the language and how they affect the way we write C++ code. Attendees will gain a detailed overview of the new language features and how to apply them. The lectures will be supported by hands-on exercises.

Course Objectives:

  • Provide a background into the C++ features that have changed.
  • Provide an overview of the new language features.
  • Understand how the new features change C++ programming style.
  • Give practical experience of the new features.
  • Give the confidence to apply these new concepts to your next project.

Delegates Will Learn:

  • The new extensions to the C++ language
  • Some of the performance impacts of the new features
  • The extensions to the Standard Template Library
  • Some of the new Standard Libraries
  • An introduction to the new C++ threading model

Pre-requisites:

This course is not intended to be a comprehensive C++ course and it is expected that students will already have a solid working knowledge of C++98, in particular.

  • Object Oriented design
  • RAII
  • The Standard Template Library

Ideally, attendees would have completed the Feabhas course C++-501 C++ for Embedded Developers.

Who Should Attend?
This course is aimed at experienced C++ developers who want to quickly understand the new facilities of C++11

Duration:

  • Three days

Course Materials:

  • Delegate handbook
  • Delegate datakey

Related Courses:

Course Workshop:
At least 50% of the course is hands-on exercises. Students will be programming on a platform environment, either Windows or Linux, using an appropriate toolchain.

Transitioning to C++11

Market Segment(s)

  • General Purpose Products/Services
 
ARM Connected