The rule of zero, or six, is one of the advanced rules in modern C++. I wrote in my current book "C++ Core Guidelines Explained: Best Practices for Modern C++" about them. Today, I want to quote the relevant parts of my book in this post.
Our software industry has a significant Lack of Training Culture. What makes this Lack of Training Culture even worse is that the demand for high-quality software and the complexity of software will drastically increase in the nearer future.
Argument-Dependent Lookup (ADL), also known as Koenig Lookup, is a set of "magical" rules for the lookup of unqualified functions based on their function arguments.
Partial Function Application is a technique in which a function binds a few of its arguments and returns a function taking fewer arguments. This technique is related to a technique used in functional languages called currying.
In August, I gave an interview which caused many comments. Now, is the right time to publish my thoughts.
When you book it before 24/02/2023, you will get a 33% discount. But let me first present my mentoring program.
An idiom is an architectural or design pattern implementation in a concrete programming language. Applying them is idiomatic for a programming language. Today. I write about the Copy-and-Swap Idiom in C++. This idiom gives you the strong exception safety guarantee.
It’s a surprising fact that C++ and Python are often and effectively used together. They are different and tend to be used, on their own, in very different ways. Why should they be associated more than most pairs of languages?
I'm happy to present my new mentoring program "Design Patterns and Architectural Pattern with C++" in this post.
The Strategy Pattern is a behavioral design pattern from the book Design Patterns: Elements of Reusable Object-Oriented Software". It defines a family of algorithms and encapsulates them in objects.
Hunting
Today 3648
Yesterday 4371
Week 39455
Month 169580
All 12057346
Currently are 167 guests and no members online
Kubik-Rubik Joomla! Extensions
Read more...
Read more...