• Medientyp: E-Book; Video
  • Titel: C++ essentials : Templates
  • Beteiligte: Iglberger, Klaus [Präsentator]
  • Körperschaft: O'Reilly (Firm),
  • Erschienen: [Place of publication not identified]: O'Reilly Media, Inc., [2023]
  • Ausgabe: [First edition].
  • Umfang: 1 online resource (1 video file (3 hr., 38 min.)); sound, color
  • Sprache: Englisch
  • Schlagwörter: C++ (Computer program language) ; C++ (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
  • Entstehung:
  • Anmerkungen: Online resource; title from title details screen (O'Reilly, viewed September 06, 2023)
  • Beschreibung: Templates have proven to be one of the most powerful, but also one of the most challenging C++ features, particularly for C++ beginners. For instance, templates, often referred to as a Turing-complete language in the language, provide the means to do compile-time computations, but of course due to that, also introduce a significant complexity. This course gives an introduction to function templates, class templates, and variadic templates. It covers the syntax, implementation details, instantiation, full and partial specialization and will allow you to use templates to write more efficient, flexible, and maintainable software. What you'll learn and how you can apply it Why C++ templates are considered a powerful feature. When to use templates and when to not use them. How to write and use templates for maximum benefit. This course is for you because... You want to become a professional C++ developer. You want to use one of the most important and powerful C++ features. You want to read and understand C++ code using templates. Prerequisites: Some basic C++ experience, such as the knowledge about regular functions and regular classes.