templates

More about Variadic Templates …

/
There is a lot of power in the strange-looking three dots that are heavily used in the Standard Template…
templates

Variadic Templates or the Power of Three Dots

/
A variadic template is a template that can have an arbitrary number of template parameters. If you see…
templatesInstantiation

Template Instantiation

/
Template instantiation is creating a concrete function or a concrete class out of a function or class…
roth cleancpp20 cover

And the Winners for the Five Vouchers for Stephan’s Book “Clean C++20” are

/
I'm happy to present the five winners in this post including their answers.   I was happy…
timelineParallelSTL

Performance of the Parallel STL Algorithms

/
In my last post, "Parallel Algorithms of the STL with the GCC Compiler", I presented the necessary theory…
timelineParallelSTL

Parallel Algorithms of the STL with the GCC Compiler

/
GCC supports my favorite C++17 feature: the Standard Template Library (STL) parallel algorithms. I recognized…
roth cleancpp20 cover

Five Vouchers for Stephan Roth’s Book “Clean C++20” to Win

/
I give away five vouchers for Stephan Roth's book "Clean C++20", sponsored by the book's publisher Apress.   There…
TemplateSpecialization

Full Specialization of Function Templates

/
As you may know from my previous post, Template Specialization, a function template can only be full…
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…
RainerGrimmSmall

The New pdf Bundle is Ready: C++20 Coroutines

/
I have prepared the pdf bundle. To get it is quite simple. If you subscribe to the newsletter, you…