C++20: Get the Details Current Status Not Enrolled Price €1200 Get Started Take this Course Course Content Expand AllIntroduction (week 1) Welcome and Overview (Week 1) History 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information C++ Compiler Standard Support 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information Preparation Concepts (week 2) Welcome and Overview (Week 2) Motivation 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: tooSpecific.cpp Example: tooGeneric.cpp Further Information Usage 9 Topics Expand Lesson Content 0% Complete 0/9 Steps Details Example: conceptIntegralVariation.cpp Example: conceptClassTemplate.cpp Example: conceptMemberFunction.cpp Example: allAnyNone.cpp Example: conceptsOverloadingFunctionTemplates.cpp Example: conceptsSpecialization.cpp Exercise: analyze the program AllAnyNone.cpp Further Information Placeholders 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: genericLambdaTemplate.cpp Example: placeholders.cpp Further Information Abbreviated Function Templates 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: abbreviatedFunctionTemplates.cpp Example: conceptsOverloading.cpp Further Information Concepts (week 3) Welcome and Overview (Week 3) Predefined Concepts 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information Definition of Concepts 8 Topics Expand Lesson Content 0% Complete 0/8 Steps Details Example: signedUnsignedIntegrals.cpp Example: typeRequirements.cpp Example: conceptsDefinitionEqual.cpp Exercise: implement the concept Arithmetic Exercise: extend the sum function so that its types can differ Exercise: unify two similar functions and create an appropriate concept Further Information Requires Expressions 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: staticAssertRequires.cpp Example: constexpIfRequires.cpp Further Information User-Defined Concepts 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: conceptsDefinitionOrdering.cpp Example: regularSemiregular.cpp Further Information An Evolution or an Revolution 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information Comparison (week 4) Welcome and Overview (Week 4) Equality Comparison 2 Topics Expand Lesson Content 0% Complete 0/2 Steps Details Further Information The Three-Way Comparison Operator 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: threeWayCompare.cpp Exercise: extend the class MyInt to be comparable with ints Further Information Safe Comparision of Integers 4 Topics Expand Lesson Content 0% Complete 0/4 Steps Details Example: safeComparison.cpp Exercise: analyze the unexpected error Further Information Constness (week 5) Welcome and Overview (Week 5) 1 of 4 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 Rainer2023-04-16 10:37:322023-05-07 16:19:00C++20: Get the Details