Did you already encounter this issue?During your work, your boss asks you to add some cool feature to a car app. You are ready to analyze the state of art, you open the source code and… Damned! What happened here? ...

Read More

Today, I review with you some interesting blog posts! ​Post update: Regular Expressions in C++. First, I updated my old post about regular expressions, do not hesitate to review it! You have now new code blocks and extra tests! ​Why ...

Read More

C++ - Function Objects (Functors) In C++, a function object (or functor) is an object which implements the “operator()”. Thanks to this overload, the object call with parenthesis can be launched. ​With this behavior, your object looks like a function!During ...

Read More

In C++, a developer could define a “const method”. This “const method” is useful to guarantee that the method will not alter your variable.In the world of encapsulation, it helps developers to develop secure and understandable code. It guarantees that ...

Read More

Do you know why the “const std::string&” declaration is recommended? This is a classic one and one of the rare recommendations which mix performance and readability.How works std::stringC++ - String declarationstd::string my_string = “HELLO”;The behavior of a std::string ​looks simple! ...

Read More

Today, I feature to you a short tutorial about CMake. How to generate source files during a build! During this post, we will create a binary with CMake and generated files. Don’t hesitate to review my short tutorial about CMake ...

Read More