C++ Core Guidelines: The Rule of Zero, Five, or Six
/
0 Comments
This post is about the rule of zero, five, or maybe six. I will also show the difference between copy…
C++ Core Guidelines: Class Rules
A class is a user-defined type where the programmer can specify the representation, the operations, and…
Which pdf bundle should I provide?
Now, it's time to choose the next pdf bundle? You will get all posts, all source files, and a cmake file…
C++ Core Guidelines: Semantic of Function Parameters and Return Values
Today, I conclude my treatise about the rules for functions in the C++ core guidelines. The last…
C++ Core Guidelines: The Rules for in, out, in-out, consume, and forward Function Parameter
You have many choices to pass function parameters. You can pass by value or by reference. A reference…
“Concurrency with Modern C++” is 95% complete; Including all Source Files
Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. This the last…
C++ Core Guidelines: Function Definitions
Functions are the "fundamental building block of programs." and "the most critical part in most…
C++ Core Guideline: The Guideline Support Library
The guidelines support library (GSL) is a small library for supporting the guidelines of the C++ core…
My Book “Concurrency with Modern C++” is 75% complete
Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. This early…
C++ Core Guidelines: Interfaces II
Interfaces are a contract between a service provider and a service consumer. The C++ Core Guidelines…
C++ Core Guidelines: Interfaces I
Interfaces are a contract between a service provider and a service consumer. The C++ Core Guidelines…
My Book “Concurrency with Modern C++” is 50% complete
Concurrency with Modern C++ is a journey through current and upcoming concurrency in C++. It includes…