Oreilly – What’s New in Modern C++ 2024-2

Oreilly – What’s New in Modern C++ 2024-2 Downloadly IRSpace

Oreilly – What’s New in Modern C++ 2024-2
Oreilly – What’s New in Modern C++ 2024-2

What’s New in Modern C++ Course. This course teaches you how to make the most of the latest features and capabilities of modern C++. You’ll learn about movability and value references, smart pointers, functional programming, multithreading, and more. Author and expert trainer Andy Olsen guides you through the new features and shows you how to create and implement efficient, elegant, and contemporary code. In this course, you’ll:

  • You will explore the language advancements and libraries available in modern C++.
  • You’ll learn how to best use move semantics, functional programming techniques, smart pointers, and more.
  • You will understand important features such as variadic templates, universal references, concepts, and modules.

This course is ideal for developers who want to update their knowledge of modern C++.

What you will learn:

  • Modern C++ language advancements
  • move semantics and value references
  • smart pointers
  • Functional programming
  • multithreading
  • variadic templates, universal references, concepts and modules

Who is this course suitable for?

  • Intermediate C++ developers
  • Developers who want to update their knowledge of modern C++.
  • Anyone interested in learning new features of modern C++.

Course details

  • Publisher: Oreilly
  • Instructor:   Andy Olsen
  • Training level: Beginner to advanced
  • Training duration: 4 hours and 39 minutes

Course headings

  • Introduction
  • What’s New in Modern C++: Introduction
  • Lesson 1: General C++ Language Enhancements
    1.1 Improved Type Declarations
    1.2 Nullability
    1.3 A Closer Look at Constant-ness
    1.4 Miscellany
  • Lesson 2: Value Categories and Movability
    2.1 Understanding Value Categories
    2.2 Copy and Move Semantics
    2.3 Reference Binding Rules
    2.4 Additional Considerations
  • Lesson 3: Improved Initialization
    3.1 Constructor Enhancements
    3.2 Uniform Initialization Syntax
    3.3 Initializer Lists
  • Lesson 4: Smart Pointers
    4.1 Overview of Smart Pointers
    4.2 Shared Pointers
    4.3 Weak Pointers
    4.4 Unique Pointers
    4.5 Using enable_shared_from_this
  • Lesson 5: Functional Programming
    5.1 Getting Started with Lambdas
    5.2 A Closer Look at Lambdas
    5.3 The Type of a Lambda
  • Lesson 6: Additional Techniques
    6.1 Multithreading
    6.2 Calling Functions Asynchronously
    6.3 Miscellaneous Language Enhancements
    6.4 Additional Language Enhancements
    6.5 Miscellaneous Library Enhancements
    6.6 Additional Library Enhancements
  • Summary
  • What’s New in Modern C++: Summary

What’s New in Modern C++ Course Images

What's New in Modern C++

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 269 MB

File(s) password: www.downloadly.ir

File size

1.2 GB