Udemy

Demystifying Templates in C++

Enroll Now
  • 269 Students
  • Updated 6/2018
4.2
(37 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 8 Minute(s)
Language
English
Taught by
Bhalchandra Gholkar, Daryl Newell
Rating
4.2
(37 Ratings)

Course Overview

Demystifying Templates in C++

Illuminating neglected, misunderstood, and misused shades of Templates in C++

Most C++ programmers stay away from C++ templates due to their perplexed nature. The excuses against templates:

  • Hard to learn and adapt.
  • Compiler errors are vague, and very long
  • Not worth the effort.

As a result, beginning and advanced C++ programmers alike are finding themselves wrestling with templates, attempting to decide why their
code is handled unexpectedly. 

Although templates have been part of C++ for well over two decade, they still lead to misunderstanding, misuse, or controversy. At the same time, they are increasingly found to be powerful instruments for the development of cleaner, faster, and smarter software. Indeed, templates have become the cornerstone of several new C++ programming paradigms.

This course would demystify most of the concepts using animation

Course Content

  • 3 section(s)
  • 21 lecture(s)
  • Section 1 Function Template
  • Section 2 Class Template
  • Section 3 Assignments

What You’ll Learn

  • You will gain a deeper understanding of the exact behaviors of templates in C++
  • Students will gain a solid understadning of templates and how to use them
  • Students will understand How to avoid the pitfalls associated with templates
  • Students would be introduced to Standard Template Library (STL)
  • You would understand How to reuse source code without threatening performance or safety
  • You would learn How to increase the efficiency of C++ programs

Skills covered in this course


Reviews

  • A
    Atharva Bhosale
    5.0

    Teaching methodology is excellent using animation as in case of earlier courses of C and C++ language courses. As the title suggests, teacher is trying to demystifying concepts of templates in C++. The course is not extensive however definitely must for beginner C++ programmer to clear doubts and queries of templates in C++. Would recommend to anyone who wants to know overview of generic programming in C++.

  • I
    Ievgen Kulyk
    3.5

    Very basic level, the course created according to the book of David Vandevoorde about templates. No info about new C++ standards (C++ 11 and newer). No info about type_traits, metaprogramming, SFINAE

  • N
    Nghia Ho
    1.0

    Too basic information. Should have covered more advanced topic.

  • T
    Thomas Fox
    3.0

    goes a bit slow

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed