TemplateSpecialization

Template Specialization – More Details About Class Templates

/
After I presented in my last post Template Specialization, the basics about template specialization,…
TemplateSpecialization

Template Specialization

/
Templates define the behavior of families of classes or functions. Often it is required that particular…
templatesArguments

Template Argument Deduction of Class Templates

/
In my last post, Template Arguments, I wrote about function template type deduction (C++98) and auto…
templatesArguments

Template Arguments

/
It is pretty interesting how the compiler deduces the types for the template arguments. To make it short,…
templatesParameters

Alias Templates and Template Parameters

/
Today, I write about two topics: alias templates and template parameters. Alias templates are a way to…
ClassTemplate

Surprise Included: Inheritance and Member Functions of Class Templates

/
In my last post, "Class Templates", I presented the basics. Today, I may surprise you with the inheritance…
ClassTemplate

Class Templates

/
A function template represents a family of functions. Accordingly, a class template represents a family…
templatesNew

Function Templates – More Details about Explicit Template Arguments and Concepts

/
In the last post, "Function Templates", I wrote about the overloading of function templates and automatically…
templatesNew

Function Templates

/
A function template is a family of functions. In this post, I want to dive deeper into function templates.   Here…
templates

Templates – First Steps

/
The idea of this post is quite simple. I want to visualize templates and, in particular, the template…