Skip to content

Instantly share code, notes, and snippets.

View nkumar15's full-sized avatar

Neeraj Kumar nkumar15

  • Singapore
View GitHub Profile
@alejandro-isaza
alejandro-isaza / abstract.md
Last active May 4, 2017 03:06
Introduction to Modern C++ Workshop

Abstract

C++ has a reputation of being an experts-only low-level programming language. But this is not the case anymore. C++11 and 14 introduce smart pointers, multi-threading, lambdas, move semantics, scoped enums, const expressions, user-defined literals, and a lot of other new features. The C++ standards committee is shortening the release cycle and modernizing the language.

This workshop is an introduction to new features and best practices of modern C++. We will delve into the core of C++ and all new features introduced in C++11 and C++14. There are two specific aims: to introduce you to C++ with emphasis on modern features and to help you make well-informed decisions when writing C++ code.

On completion of this workshop you should be able to:

  • Write C++ code using the latest language features while following the best practices
  • Identify modern C++ features and techniques
  • Use third-party libraries and frameworks