Fundamentals for C++ Professionals Current Status Not Enrolled Price €3200 Get Started Take this Course Course Content Expand AllFundamentals for C++ Professionals (Week 0) Welcome C++ 3 Topics Expand Lesson Content 0% Complete 0/3 Steps History Evolution Principles Introduction (week 1) Welcome and Overview (Week 1) Structure Build Examples Online Compilers Preparation Literals (week 2) Welcome and Overview (Week 2) built_in 3 Topics Expand Lesson Content 0% Complete 0/3 Steps Details Example: built_inLiteral.cpp Further Information Raw String 3 Topics Expand Lesson Content 0% Complete 0/3 Steps Details Example: rawString.cpp Further Information User-Defined 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: userDefinedLiteral.cpp Exercise: extend a user-defined literal Further Information Types (week 3) Welcome and Overview (Week 3) Enumerations 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: enum.cpp Exercise: overflow the enumerators Further Information Pointers 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information References 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information Lvalue and Rvalue References 3 Topics Expand Lesson Content 0% Complete 0/3 Steps Details Example: isLvalue.cpp Further Information Casts 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information Types (week 4) Welcome and Overview (Week 4) auto 5 Topics Expand Lesson Content 0% Complete 0/5 Steps Details Example: auto.cpp Example: type deduction in C++ Insights Exercise: make auto type deduction explicit Further Information decltype 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: decltype.cpp Exercise: various ways to visualize type deduction Further Information Automatic return Type 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: automaticReturnType.cpp Exercise: implicit arithmetic casts Further Information Values (week 5) Welcome and Overview (Week 5) Initialization 5 Topics Expand Lesson Content 0% Complete 0/5 Steps Details Example: uniformInitization.cpp Example: initializationList.cpp Exercise: initialize various containers Further Information Structured Binding 3 Topics Expand Lesson Content 0% Complete 0/3 Steps Details Example: structuredBinding.cpp Further Information const 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information constexpr 5 Topics Expand Lesson Content 0% Complete 0/5 Steps Details Example: constexpr.cpp Example: constexpr14.cpp Exercise: analyse MyDouble Further Information Move Semantics (week 6) Welcome and Overview (Week 6) Sample Lesson default and delete 5 Topics Sample Lesson Expand Lesson Content 0% Complete 0/5 Steps Details Example: default.cpp Example: delete.cpp Exercise: define a class template that can only be invoked with an int Further Information Copy versus Move Semantics 3 Topics Sample Lesson Expand Lesson Content 0% Complete 0/3 Steps Details Example: copySemantic.cpp Further Information std::move 4 Topics Sample Lesson Expand Lesson Content 0% Complete 0/4 Steps Details Example: std::swap Example: performance of the STL containers Further Information 1 of 5 https://www.modernescpp.org/wp-content/uploads/2022/02/WithFrameOrig.jpg 0 0 Rainer https://www.modernescpp.org/wp-content/uploads/2022/02/WithFrameOrig.jpg Rainer2022-01-08 11:31:112023-10-01 15:33:33Fundamentals for C++ Professionals