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…
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…
ConcurrencyCoverFrame

“Concurrency with Modern C++” Update to C++20

/
I am happy to announce. I updated my "Concurrency with Modern C++" book to C++20. This update includes…
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…