riversongs Posted March 6 Report Share Posted March 6 Free Download Udemy - Modern C++ Templates In DepthPublished: 3/2025MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.11 GB | Duration: 5h 15mMaster Modern C++ Templates & Advanced Techniques for Efficient, Reusable & Generic CodeWhat you'll learnGain a comprehensive knowledge of why templates are essential in C++, including their benefits and use casesLearn the foundational concepts of templates, including syntax and basic usageLearn about argument deduction, instantiation, explicit template arguments, and default argumentsExplore non-type template parameters, overloading, and the instantiation process for function and class templatesLearn different ways to pass arguments, including by reference and forwarding referenceStay updated with modern C++ standards, including alias templates, variadic templates, and template lambdasRequirementsBasic C++ programming knowledgeDescriptionWelcome to a comprehensive course on Modern C++ Templates! This course is designed to provide a deep understanding of the changes and advancements in C++ template programming from C++11 to C++20. The course equips learners with the knowledge and skills to master modern template techniques.Learn about C++11 alias templates in two detailed lessons, covering how to simplify complex type declarations and enhance code readability. Explore extern templates and understand their role in reducing compilation times.Delve into variadic templates across five lessons, discussing their syntax, usage, and applications. These lessons provide the tools to create flexible and reusable code that can handle an arbitrary number of arguments. Following this, learn about the changes introduced in C++14 and C++17, including the powerful fold expressions and the auto non-type feature, further streamlining template programming.In the C++20 segment, learn about non-type template parameters (NTTP) and how they improve template flexibility. Explore template lambdas in three comprehensive lessons, learning to use them for more concise and expressive code. The course concludes with an exploration of the abbreviated auto feature, simplifying type declarations and improving code clarity.This course not only covers the theoretical aspects of modern C++ templates but also provides practical guidance on how to apply these techniques in real-world scenarios. It demonstrates the usage of using templates with examples from the standard library & other C++ libraries. Utilized templates to write more efficient, maintainable, and expressive code. By the end of this course, gain a thorough understanding of modern C++ template features and be able to apply them effectively in projects.OverviewSection 1: IntroductionLecture 1 Slide DeckLecture 2 Why Templates - ILecture 3 Why Templates - IILecture 4 Templates IntroductionSection 2: Function TemplatesLecture 5 Source CodeLecture 6 Undecorate Names Batch FileLecture 7 Function TemplatesLecture 8 Template Argument Deduction & InstantiationLecture 9 Explicit Template ArgumentsLecture 10 Default Template ArgumentsLecture 11 Argument ConversionsLecture 12 Templates With SpecifiersLecture 13 Non-Type Template ParametersLecture 14 Overloading Function TemplatesLecture 15 Explicit SpecializationLecture 16 Overloading RevisitedLecture 17 Template instantiationLecture 18 Explicit Instantiation BasicsLecture 19 Explicit Instantiation Usage - ILecture 20 Explicit Instantiation Usage - IILecture 21 extern TemplatesLecture 22 Static Variables In Function TemplatesSection 3: Class TemplatesLecture 23 Source CodeLecture 24 Introduction to Class TemplatesLecture 25 Class Template Example - ILecture 26 Class Template Example - IILecture 27 Class Template Example - IIILecture 28 Class Template Argument DeductionLecture 29 Class Template InstantiationLecture 30 extern Class TemplatesLecture 31 Static MembersLecture 32 Explicit Specialization Of Member FunctionsLecture 33 Explicit Specialization of Class Templates - ILecture 34 Explicit Specialization of Class Templates - IILecture 35 Explicit Specialization of Class Templates - IIILecture 36 Non-Type Template ArgumentsLecture 37 Partial Specialization - ILecture 38 Partial Specialization - IILecture 39 Partial Specialization - IIILecture 40 Parameter Types - ILecture 41 Parameter Types - IILecture 42 Forwarding ReferencesSection 4: Template Changes In C++11Lecture 43 Source CodeLecture 44 Modern C++ Changes OverviewLecture 45 Right Angle BracketLecture 46 Type DefinitionsLecture 47 Type Alias & Alias TemplateLecture 48 extern TemplatesLecture 49 Variadic Templates ExampleLecture 50 sizeof... OperatorLecture 51 Variadic ClassesLecture 52 Variadic Templates ApplicationsSection 5: Template Changes in C++14/17Lecture 53 Source CodeLecture 54 C++14 - Variable Template & Generic LambdaLecture 55 Compile-time ifLecture 56 Fold ExpressionsLecture 57 auto Type PlaceholderSection 6: Template Changes in C++20Lecture 58 Source CodeLecture 59 Non-Type Template ParametersLecture 60 Template Parameters In Lambda Expressions - ILecture 61 Template Parameters In Lambda Expressions - IILecture 62 Template Parameters In Lambda Expressions - IIILecture 63 Abbreviated autoLecture 64 BONUS LECTUREC++ programmers looking to deepen their understanding of template programming,Students aiming to grasp the intricacies of templates as part of their coursework,Coders proficient in other languages who wish to transition to or strengthen their expertise in C++ by mastering templates,C++ professionals who design and implement complex systems and require in-depth knowledge of template-based design patterns and optimizationsHomepage: https://www.udemy.com/course/modcpptemplates/ DOWNLOAD NOW: Udemy - Modern C++ Templates In DepthRapidgator Links Downloadhttps://rg.to/file/070fc17c6415204acb9e104571700ea5/lltbl.Modern.C.Templates.In.Depth.part1.rar.htmlhttps://rg.to/file/4e5fbb6d359d60f750d46f5085f20f5f/lltbl.Modern.C.Templates.In.Depth.part2.rar.htmlhttps://rg.to/file/401b9fbb99ae0a90e35bed4fb3041fb0/lltbl.Modern.C.Templates.In.Depth.part3.rar.htmlFikper Links Downloadhttps://fikper.com/GPD7QZozNa/lltbl.Modern.C.Templates.In.Depth.part1.rar.htmlhttps://fikper.com/0xTam3ASYr/lltbl.Modern.C.Templates.In.Depth.part2.rar.htmlhttps://fikper.com/kj9bt4SRt7/lltbl.Modern.C.Templates.In.Depth.part3.rar.html:No Password - Links are Interchangeable Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now