This is the 5th post in C++ meta programming series. Learn about explicit & partial template specializations in C++, and about the differences between them.
C++ templates – Beginners most common issue
Separation of templates functions/classes declarations from definitions always raise a common issue at the first time. Read about the reasons for this issue, and how to solve it.
Basic templates usage – Part 2
This is the third post in C++ meta programming series. Learn about basic non-type template parameters, template of templates, and passing functions as template parameters.
Basic templates usage – Part 1
This is the second post in C++ meta programming series. Learn about basic templates usage, why it's needed, and how can it help you writing a generic code.
C++ Meta Programming: Why?
Why does C++ meta programming is so important and powerful? This is a short introduction to C++ meta programming, it's abilities, and strengths. The first article in a series about C++ meta programming.
Before starting a new project – The Most Important Decision
You got an idea, know some languages, have some techniques, so what are you waiting for?! Go and code up your idea! But... Is there a better/right way? Should you take something into consideration before? Will there be consequences? Before you start coding your idea, it's better to read this post, just to make sure … Continue reading Before starting a new project – The Most Important Decision
