HomeCoursesInitializing Data Members: From C++11 till C++20
AI-powered learning
Free
Save

Initializing Data Members: From C++11 till C++20

4.4
17 Lessons
3h
Join 3 million developers at
Join 3 million developers at
LEARNING OBJECTIVES
  • Understand initialization order of data members
  • Learn all the essential features of Modern C++, including non-static data member initialization and inline variables
  • See the latest features of C++17 and C++20 like inline variables and designated initializers
Developed by MAANG Engineers
ABOUT THIS COURSE
Throughout this course, you will learn all the options to initialize data members in C++ using a simpler syntax and safer code. More specifically, in this mini course you will learn non-static data member initialization, inline variables, designated initializers, and more. Additionally, you’ll see the changes and new techniques from C++11 to C++20 to really round out your understanding.
ABOUT THE AUTHOR

Bartłomiej Filipek

I'm a passionate software developer with more than 14 years of professional experience. I share coding stories at my blog (cppstories.com), I write mostly about C++. In my spare time, I love assembling Lego with my son :) I live in Cracow/Poland.

Learn more about Bartłomiej

Trusted by 3 million developers working at companies

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing