Programs
Tracks
Memberships
How it works
Log in
Start free
Programs
Tracks
Memberships
How it works
Log in
Start free
VR SCHOOL
ONLINE
Home
Courses
Understanding Functional Programming
Curriculum
3 Sections
15 Lessons
Lifetime
Expand all sections
Collapse all sections
Chapter 1: Considering Functional Programming
8
1.1
Understanding How Functional Programming Differs
10 mins
1.2
Defining an Impure Language
10 mins
1.3
Seeing Data as Immutable
10 mins
1.4
Considering the Effects of State
10 mins
1.5
Eliminating Side Effects
10 mins
1.6
Understanding the Role of auto
10 mins
1.7
Passing Functions to Functions
10 mins
1.8
Using Lambda Expressions for Implementation
10 mins
Chapter 2: Working with Lambda Expressions
3
2.1
Creating More Readable and Concise C++ Code
10 mins
2.2
Defining the Essential Lambda Expression
10 mins
2.3
Developing with Lambda Expressions
10 mins
Chapter 3: Advanced Lambda Expressions
4
3.1
Considering the C++ 20 Lambda Extensions
10 mins
3.2
Working in Unevaluated Contexts
10 mins
3.3
Using Assignable Stateless Lambda Expressions
10 mins
3.4
Dealing with Pack Expansions
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content