There are ten rules for overloading and overload operators in the C++ core guidelines. Lots of them are quite obvious but if you don't follow them, your software may become very unintuitive.
Just updated: The C++ Standard Library: What every professional C++ programmer should know about the C++ standard library.
There are nine rules to access objects in class hierarchies. Let's have a closer look.
I needed three posts to present the 20 rules for class hierarchies in the C++ core guidelines. Here are the seven remaining rules.
I have prepared the pdf bundle. To get it is quite simple.
In the last post, I started our journey with the rules to class hierarchies in modern C++. The first rules had a quite general focus. This time, I will continue our journey. Now, the rules have a closer focus.
Let's talk in this post about rules for class hierarchies in general and in particular. The C++ core guidelines have about thirty rules in total; therefore, I have a lot to talk about.
Now, it's time to choose the next pdf bundle? You will get all posts, all source files, and a cmake file to the chosen topic.
I can not think about modern C++ without lambda expressions. So my wrong assumption was that they are a lot of rules for lambda expressions. Wrong! There are less than ten rules. But as ever I learned something new.
This post will be about comparisons, swap and hash. That means I conclude with his post my treatise about default operations rules in C++.
Currently are 125 guests and no members online
Kubik-Rubik Joomla! Extensions