How Many Strings Does C++ Have? -- Giovanni Dicanio
Have you ever wondered how many options for strings are available in C++? This blog post enumerates some of those:
How Many Strings Does C++ Have?
by Giovanni Dicanio
From the article:
Now, let’s enter – drumroll, please – The Realm of C++! And the fun begins

The Model-View-Controller (MVC) is one of the classic architectural patterns from the book "Pattern-Oriented Software Architecture, Volume 1". It addresses interactive applications with a flexible human-machine interface.
Optimizing compilers seek try to push as much of the computation as possible at compile time.
In my previous post I showed how to compile {fmt} as a C++20 module with clang. Although taking only two commands, ideally it’s not something you should be doing manually. So in this post, I’ll talk about module support in CMake, everyone’s favorite not a build system.
This post is an updated version of an article from five years ago, now that everything Sy talked about is in the standard and implemented in Visual Studio.
The Broker Pattern structures distributed software systems that interact with remote service invocations. It is responsible for coordinating the communication, its results, and exceptions.