Today we have another guest post by Alfredo Correa. In his previous article, Functions of variants are covariant, Alfredo described the concept of a covariant function, that is, how a […]
The post Multiple dispatch over covariant functions appeared first on Simplify C++!.
We often use standard containers as members of our classes. In a lot of cases, the semantics we actually need is not equivalent to the semantics the containers provide. A […]
The post Tailor Standard Containers to Your Needs appeared first on .
In the last days, I’ve played around with Cevelop a bit, mainly interested in the refactoring capabilities it offers. Of course, one of the main points of a modern IDE […]
The post Refactoring Support in Cevelop appeared first on .
Code smells are indicators that there might be something afoul in our code. Here is a list of some of the most important smells. What are code smells? A code […]
The post Code Smells – a Short List appeared first on .
Dipping my toes into a new project, I got a bunch of ugly warnings about a ton of C-casts inside a macro definition. Trying to get away from them was […]
The post reinterpret_cast vs. constant expression appeared first on .
Every refactoring can be composed of a set of simple basic steps. Knowing these basic refactoring steps is crucial when we want to continuously compile and test during the refactoring. […]
The post Basic Refactoring Steps appeared first on .