К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
What's New in Modern C++ · LearnSpace
Назад в каталог
courseraПрограммирование

What's New in Modern C++

Курс от Pearson
Средний≈ 8.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the key enhancements in recent versions of C++. It is intended for developers who want to stay current with the language and its standard library. The course covers essential updates such as move semantics, smart pointers, functional programming techniques, and multithreading. It also addresses advanced features including variadic templates, universal references, concepts, and modules, with a focus on writing efficient and modern C++ code. Participants will gain practical knowledge and hands-on experience with the latest C++ features. The course is suitable for those seeking to improve code performance, adopt best practices, or explore new programming paradigms in C++.

Навыки, которые вы освоите

C++ (Programming Language)Memory ManagementCode ReusabilityC and C++

Программа курса

1 модулей · 34 учебных материалов

01What’s New in Modern C++34 материалов

General C++ Language Enhancements

IntroductionВидеоImproved Type DeclarationsВидеоNullabilityВидеоA Closer Look at Constant-nessВидеоMiscellanyВидео

Учитесь у экспертов

Pearson

Преподаватель курса

Andy Olsen

Instructor / Consultant

What's New in Modern C++
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.1 ч

1 модулей

Язык: Английский

Субтитры: Американский английский

Часть программы вашего университета
General C++ Language Enhancements QuizЗадание

Value Categories and Movability

Understanding Value CategoriesВидеоCopy and Move SemanticsВидеоReference Binding RulesВидеоAdditional ConsiderationsВидеоValue Categories and Movability QuizЗадание

Improved Initialization

Constructor EnhancementsВидеоUniform Initialization SyntaxВидеоInitializer ListsВидеоImproved Initialization QuizЗадание

Smart Pointers

Overview of Smart PointersВидеоShared PointersВидеоWeak PointersВидеоUnique PointersВидеоUsing enable_shared_from_thisВидеоSmart Pointers QuizЗадание

Functional Programming

Getting Started with LambdasВидеоA Closer Look at LambdasВидеоThe Type of a LambdaВидеоFunctional Programming QuizЗадание

Additional Techniques

MultithreadingВидеоCalling Functions AsynchronouslyВидеоMiscellaneous Language EnhancementsВидеоAdditional Language EnhancementsВидеоMiscellaneous Library EnhancementsВидеоAdditional Library EnhancementsВидеоAdditional Techniques QuizЗадание

Summary

SummaryВидеоEnd of Course AssessmentЗадание